oracle何时使用索引

    xiaoxiao2021-12-14  21

    以下情况可以使用索引 :

    1.列中数据值分布范围广。

    比如,人的工资,范围可能是从1000到上亿,分布比较广,所以可以使用索引来提速,查询。

    若是范围 比较小,比如人生存的年龄 ,顶多是1到130左右,这样就不适合使用索引 。 

    2.列经常在where子句或连接条件中出现。

    3.表经常被 访问而且数据量很大,访问的数据大概占数据总量的2%-4%

    索引类似于字典的索引。

    不适合使用索引:

    1.表很小

    2.表经常更新,

    3.列不经常做为连接条件或出现在where子句中,查询的数据大于2%-4%

    转载请注明原文地址: https://ju.6miu.com/read-970397.html

    最新回复(0)