摘要: 在上一篇中,我用一个案例演示了对于数值或字符串类型的字段,选择度的计算方法。并证明了当字段值的选择度不同时,将会影响CBO选择最终的执行计划。对于可排序的字段类型,选择度计算模型已经有很多人写博客介绍了,但空间查询的选择度怎么计算却少有人研究?Oracle会根据不同的检索范围,产生不同的选择度吗? 阅读全文
posted @ 2018-01-08 19:55 6宇航 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 如果有人问你,假设表t的col1字段上已经创建了索引,那么 Select * from t where t.col1='123' 这样的SQL会走索引还是全表扫描,你会怎么回答? 答案是不确定。因为字段t.col1的值选择度不同的时候,执行计划是不一样的。我们简单做个实验验证一下: Create t 阅读全文
posted @ 2018-01-08 17:24 6宇航 阅读(220) 评论(0) 推荐(0) 编辑