只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-12-14 21:20 牙疼的小猫 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Oracle文档:db block gets: Accesses to the current image of a blockconsistent gets: Accesses to a read-consistent image of a blockphysical reads: Number 阅读全文
posted @ 2018-12-14 11:34 牙疼的小猫 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 一致性读的现象 例如,表T上一行的name字段值原来为A。现在在会话1下,将之改为B(未提交),接着,还在会话1下,select该行的name字段的值,结果为B。而接下来,在会话2下,select该行的name字段的值,结果为A(这就是一致性读)。 接着,在会话1下,输入commit,再在会话2下, 阅读全文
posted @ 2018-12-14 10:50 牙疼的小猫 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、什么是索引? 索引就是为了提高查询速度而对某些字段中的值建立的目录 。 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。 二、为什么要索引? 如果要在表中查询指定的记录,在没有索引的情况下,必须遍历整个表,而有了索引之后,只需要在索引中找到符合查询条件 阅读全文
posted @ 2018-12-11 19:08 牙疼的小猫 阅读(162) 评论(0) 推荐(0) 编辑
摘要: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾. 例子: 阅读全文
posted @ 2018-12-11 17:11 牙疼的小猫 阅读(623) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-12-11 14:46 牙疼的小猫 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1.NVL( )函数 NVL函数的格式如下: NVL(expr1,expr2) 含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。 2 NVL2( )函数 NVL2函数的格式如下: NVL2(expr1,expr2, expr3) 含义 阅读全文
posted @ 2018-12-11 12:01 牙疼的小猫 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1. 概述rownum是Oracle引入的虚列。 在物理上这个虚列并不存在,只是在查询时才构造出来。伪列通常是自由分配的,用户无法执行修改等操作。 2. 特点关于rownum有以下主要特点: 1)rownum不属于任何表。2)rownum存在的前提,先有结果表。3)rownum总是从1开始。4)ro 阅读全文
posted @ 2018-12-11 11:45 牙疼的小猫 阅读(8170) 评论(8) 推荐(1) 编辑
摘要: show processlist 查看哪些线程正在运行 如果您有root权限,您可以看到所有线程。否则,您只能看到登录的用户自己的线程,通常只会显示100条如果想看跟多的可以使用full修饰(show full processlist) 当连接数据库时,报错“too many connections 阅读全文
posted @ 2018-12-08 20:10 牙疼的小猫 阅读(270) 评论(0) 推荐(0) 编辑