优化器成本模型依赖于有关查询所涉及的对象以及查询运行所在的数据库和主机的统计信息。
优化器使用统计信息来获取对从表,分区或索引中检索到的行数(和字节数)的估计。优化器估算访问成本,确定可能计划的成本,然后选择成本最低的执行计划。
优化器统计信息包括以下内容:
- 表统计
- 行数
- 块数
- 平均行长
- 列统计
- 列中的不同值(NDV)数
- 列中的空数
- 数据分布(直方图)
- 扩展统计
- 索引统计
- 叶块数
- 等级数
- 索引聚类因子
- 系统统计
- I / O性能和利用率
- CPU性能和利用率
如图10-1所示,数据库将表,列,索引和系统的优化器统计信息存储在数据字典中。您可以使用数据字典视图访问这些统计信息。
注意:
优化器统计信息与通过V$视图可见的性能统计信息不同。
图10-1优化器统计信息
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




