关于sql是否能使用索引的场景疑问 select * from table a where a = ? and b =? and c = ? 建立如下索引A a,c建立复合索引B b建立单独索引C c建立单独索引D b,c分别建立单独索引E b、c建立复合索引请问那些选项能必用到索引 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select floor(count(distinct b)/count(*) *100) from a;用这个查下3个字段的 可选择性,越大越接近100 越适合建索引 不考虑统计信息数据量那么多不行,这些就是理论,数据量数据分布是最容易影响CBO的因素,而实际上因为环境不同,比如统计信息还有可能不准确,即使准确的情况下,COST计算公式可能还会出幺蛾子等等……更说不好了。理论上说,你举的几个索引的例子,都有可能用到,也都有可能用不到。 oracle登陆问题 9i的isqlplusdba权限问题 查找并显示一个表的所有字段含义(不是字段名称) 很急,谢谢 oracle9.2.0.1.0的安装与运用 比较难的一个统计 请大家推荐几本ORACLE的入门经典图书... 求解一个sql语句:)在线等..... 用oracle net配置方面(不同网段)的资料?谢谢 看中oracle版的數據庫高手,請問一個問題。 求sql语句varchar转int 遇到特殊字符跳过 oracle 10g用户表中个别用户的权限丢失 数据库优化方法?
不考虑统计信息数据量那么多不行,这些就是理论,数据量数据分布是最容易影响CBO的因素,而实际上因为环境不同,比如统计信息还有可能不准确,即使准确的情况下,COST计算公式可能还会出幺蛾子等等……更说不好了。理论上说,你举的几个索引的例子,都有可能用到,也都有可能用不到。