关于数据库
Rayfly
这个作者很懒,什么都没留下…
展开
-
oracle使用了索引但是查询性能没有改善(oracle的索引陷阱)
oracle的索引陷阱 文/Ray一个表中有几百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这主要可能是oracle的索引限制造成的。 oracle的索引有一些索引限制,在这些索引限制发生的情况下,即使已经加了索引,oracle还是会执行一次全表扫描,查询的性能不会比不加索引有所提高,反而可能由于数据库维护索引的系统开销造成性能更差。 下面是一些常见的索引限制问题原创 2006-06-05 11:47:00 · 2721 阅读 · 0 评论 -
oracle-快速删除重复的记录
oracle-快速删除重复的记录文/Ray做项目中,一位同事导数据的时候,不小心把一个表中的数据全都搞重了,也就是说,这个表里所有的记录都有一条重复的。这个表的数据是千万级的,而且是生产系统。也就是说,不能把所有的记录都删除,而且必须快速的把重复记录删掉。对此,总结了一下删除重复记录的方法,以及每种方法的优缺点。为了陈诉方便,假设表名为Tbl,表中有三列col1,col2,col3原创 2006-06-06 14:34:00 · 1938 阅读 · 1 评论