【发布时间】:2019-06-08 07:39:52
【问题描述】:
我们知道我们可以使用以下公式计算选择性:-
Sql> Selectivity = Distinct Values / Total Number Rows;
Sql>
SELECT DISTINCT_KEYS, NUM_ROWS,(DISTINCT_KEYS/NUM_ROWS) AS SELECTIVITY,B.*
FROM DBA_INDEXES B
WHERE INDEX_NAME IN('Idx1','Idx11','Idx2')
AND OWNER NOT IN('SYS','SYSTEM');
在我的应用程序中,许多索引的唯一键值为 2、3、4 或 5,而 DBA 想要删除这些索引。
任何机构都可以向我解释在唯一键值为 2、3、4 或 5 的情况下删除低/高选择性索引的影响。 我们如何计算这些索引的唯一键值。谢谢!!
【问题讨论】:
标签: oracle oracle11gr2