在表t有千万条数据。
表t的a列中的数据中:0.1%的值[b]是null[/b]。
假如在表t的a字段上建了索引index_a,问题:
1,索引index_a的叶子节点中包含null值吗?
2,'select * from t where a is null' 这条sql的话会用到索引index_a吗?
假如这条sql用[b]不[/b]上索引index_a的 话,
这条sql执行速度和[b]没有索引index_a时[/b]是一样的吗?
表t的a列中的数据中:0.1%的值[b]是null[/b]。
假如在表t的a字段上建了索引index_a,问题:
1,索引index_a的叶子节点中包含null值吗?
2,'select * from t where a is null' 这条sql的话会用到索引index_a吗?
假如这条sql用[b]不[/b]上索引index_a的 话,
这条sql执行速度和[b]没有索引index_a时[/b]是一样的吗?
1,索引index_a的叶子节点中包含null值吗?
2,'select * from t where a is null' 这条sql的话会用到索引index_a吗?
假如这条sql用不上索引index_a的 话,
这条sql执行速度和没有索引index_a时是一样的吗?
不会用到索引
Oracle 限制索引
http://blog.csdn.net/tianlesoftware/archive/2009/10/15/4671674.aspx
2、is null 和is not null不会用到索引。