使用该DBMS_STATS软件包来操纵优化器统计信息。您可以按不同的粒度级别收集有关对象和列的统计信息:对象,架构和数据库。您还可以收集物理系统的统计信息。
下表总结了DBMS_STATS收集优化器统计信息的过程。该程序包不收集表群集的统计信息。但是,您可以收集表集群中各个表的统计信息。
表13-1收集优化器统计信息的DBMS_STATS过程
| 程序 | 目的 |
|---|---|
| 收集索引统计信息 |
| 收集表,列和索引统计信息 |
| 收集架构中所有对象的统计信息 |
| 收集所有系统模式(包括 |
| 收集数据库中所有对象的统计信息 |
当OPTIONS参数设置为GATHER STALE或时GATHER AUTO,GATHER_SCHEMA_STATS和GATHER_DATABASE_STATS过程将收集具有过时统计信息的任何表和缺少统计信息的任何表的统计信息。如果监视表的修改率超过10%,则数据库认为这些统计信息已过时,然后再次收集它们。
注意:
如“ 配置自动优化器统计信息收集 ”中所述,您可以配置每夜作业以自动收集统计信息。
也可以看看:
- “ 手动收集系统统计信息 ”
- 《 Oracle数据库PL / SQL软件包和类型参考》以了解有关该
DBMS_STATS软件包的 更多信息
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




