摘要: Oracle索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反。例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是oracle 索引失效造成的。oracle索引有一些限制条件,如果你违反了这些索引限制条件,那么即使你已经加了索引,oracle还是会... 阅读全文
posted @ 2014-12-23 16:41 刘竹青 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Oracle索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反。例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是oracle 索引失效造成的。oracle索引有一些限制条件,如果你违反了这些索引限制条件,那么即使你已经加了索引,oracle还是会... 阅读全文
posted @ 2014-12-23 16:41 刘竹青 阅读(165) 评论(0) 推荐(0) 编辑
摘要: http://langgufu.iteye.com/blog/1974211 阅读全文
posted @ 2014-12-23 15:42 刘竹青 阅读(81) 评论(0) 推荐(0) 编辑
摘要: http://langgufu.iteye.com/blog/1974211 阅读全文
posted @ 2014-12-23 15:42 刘竹青 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 1.什么是索引 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位... 阅读全文
posted @ 2014-12-23 15:35 刘竹青 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1.什么是索引 索引是建立在表的一列或多个列上的辅助对象,目的是加快访问表中的数据; Oracle存储索引的数据结构是B*树,位图索引也是如此,只不过是叶子节点不同B*数索引; 索引由根节点、分支节点和叶子节点组成,上级索引块包含下级索引块的索引数据,叶节点包含索引数据和确定行实际位... 阅读全文
posted @ 2014-12-23 15:35 刘竹青 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 有个同学问过不看plan能不能优化,有些语句确实不需要看plan,今天就有个很简单的案例比如下面这个:网友说更新时间太长,需要1个小时[sql] viewplaincopyprint?update 改为 merge">update 改为 merge">UPDATEiaSET ia.col_ti... 阅读全文
posted @ 2014-12-23 11:10 刘竹青 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 有个同学问过不看plan能不能优化,有些语句确实不需要看plan,今天就有个很简单的案例比如下面这个:网友说更新时间太长,需要1个小时[sql] viewplaincopyprint?update 改为 merge">update 改为 merge">UPDATEiaSET ia.col_ti... 阅读全文
posted @ 2014-12-23 11:10 刘竹青 阅读(252) 评论(0) 推荐(0) 编辑