2014年6月3日

跟踪索引的使用情况以便我们优化索引

摘要: 我们知道索引对我们dml操作的影响是很大的。我们需要对所建的索引进行跟踪,看看他们建的是否合理,是否用到了,对没有用到和用处不大的索引给予删除。对需要跟踪的索引进行跟踪alter index 索引名 monitoring usage;通过观察v$object_usage; 来进行跟踪select *... 阅读全文

posted @ 2014-06-03 16:10 todayiwillgo 阅读(127) 评论(0) 推荐(0)

索引个数和dml操作的关系

摘要: 试验创建四张一样的表第一张表不建立索引第二张表建立一个索引第三张表建立二个索引第四张表建立三个索引插入同样多的数据在每张表中插入10万条记录用时分别为 3秒 15秒 3分钟 5分钟因为有了索引,更新记录就要更新索引,就要维护索引那种有序排列的结构,开销很大上面的插入是有序的插入从1 到1000如果是... 阅读全文

posted @ 2014-06-03 15:23 todayiwillgo 阅读(253) 评论(0) 推荐(0)

外键索引和锁的避免

摘要: table A 在A表中id列为主键id name1 today2 xiaoxiao3 daweitable B fid列为外键,引用A表中的id列id fid address1 1 aaa2 2 bbb如果我在B表中删除一个记录,此时在A表中删除记录时,A表会被锁上。如果我在B表... 阅读全文

posted @ 2014-06-03 10:55 todayiwillgo 阅读(444) 评论(0) 推荐(0)

数据库常用的技术_主外键

摘要: 主外键的三大特点:一 主键 本身是一种索引。二 可以保证表中主键所在列的唯一性。三 可以有效地限制外键依赖表的记录的完整性。其中前两个特点和 create unique index建立的唯一性索引基本相同。 阅读全文

posted @ 2014-06-03 10:32 todayiwillgo 阅读(136) 评论(0) 推荐(0)

union 合并的优化

摘要: union和union all的区别 union比union all有一个去重的操作。 阅读全文

posted @ 2014-06-03 10:23 todayiwillgo 阅读(160) 评论(0) 推荐(0)

导航