Oracle-索引问题-如何确定小数据量的表 一直有人提到Oracle中简历索引时,对于小数据量表不要创建。建了反而查询慢了。此表的查询频率,太高。先知道下,多少数量级的表,才算是数据量小的表呢?不需要建立索引, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实你建立了索引也没有问题,Oracle会自动优化。Oracle会制定基于统计信息的执行计划(如果没有使用基于规则的情况),根据这个统计信息来判断是否需要使用索引。这个需要根据具体的情况而判断,有的时候表的变化大的情况下,也许这一时候不需要索引,下一时刻就需要使用索引,甚至换了硬件也会出现这种情况。堆表建里的索引不适合做大范围的扫描(比如where条件中小于某个数或者大于某个数这种范围),适合哪种获取的数据结果很少的情况,总之有这样一个规则:查询结果条数/数据总条数这个比值越小,越适合使用索引。如果你的查询结果是百分之十几都没有必要建立索引,如果是百分之小数据点数就有必要建立一个索引。事情着急,没有组织好语言,希望能帮助楼主理解。楼主可以研究下索引原理,我保证你大有收获。呵呵呵。 ok,"索引原理";oracle,是自己看的,用到什么查什么。好多东东不懂。谢谢,楼上的指点 PLSQL能否用对象类型定义一个变量 oracle 多维分析处理数据源与web页面动态显示问题 oracle 试图问题,请高手帮忙,在线等..... 如何查询刚刚插入记录的主键? 关于ifs的问题 为什么WEBLOGIC的网站访问会有两种结果,100分 ORACLE9I导出数据时当导出数据文件到4G就停止导出了,请问是何原因? 在存储过程中执行EXECUTE IMMEDIATE出现的问题。 请问:Create DataBase Link 的用法? 统计设备不同设备状态的时间差? 求一条SQL 多实例多监听如何配置
oracle,是自己看的,用到什么查什么。
好多东东不懂。
谢谢,楼上的指点