关闭。这个问题需要更多 focused .它目前不接受答案。
想改进这个问题?更新问题,使其仅关注一个问题 editing this post .
6年前关闭。
Improve this question
我想知道是否有创建索引的一般规则。
如何选择应该包含在此索引中的字段或何时不包含它们?
我知道它总是取决于环境和数据量,但我想知道我们是否可以制定一些全局公认的关于在 Oracle 中创建索引的规则。
最佳答案
Oracle 文档有一组出色的索引选择注意事项:http://download.oracle.com/docs/cd/B28359_01/server.111/b28274/data_acc.htm#PFGRF004
19c 更新:https://docs.oracle.com/en/database/oracle/oracle-database/19/tgdba/designing-and-developing-for-performance.html#GUID-99A7FD1B-CEFD-4E91-9486-2CBBFC2B7A1D
报价:
如果数据分布偏斜,以至于一两个值的出现频率远低于其他值,则索引低选择性列会很有帮助。
关于oracle - 如何选择和优化oracle索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/212264/