【Oracle】Oracle dbms_stats包详解
一、Oracle dbms_stats包简介
dbms_stats能良好地估计统计数据(尤其是针对较大的分区表),并能获得更好的统计结果,最终制定出速度更快的SQL执行计划。
二、Oracle dbms_stats包功能拆解
这个包的下面四个存储过程分别收集index、table、schema、database的统计信息:
dbms_stats.gather_table_stats 收集表、列和索引的统计信息;
dbms_stats.gather_schema_stats 收集SCHEMA下所有对象的统计信息;
dbms_stats.gather_index_stats 收集索引的统计信息;
dbms_stats.gather_system_stats 收集系统统计信息
dbms_stats.GATHER_DICTIONARY_STATS: 所有字典对象的统计;
DBMS_STATS.GATHER_DICTIONARY_STATS 其收集所有系统模式的统计
dbms_stats.delete_table_stats 删除表的统计信息
dbms_stats.delete_index_stats 删除索引的统计信息
dbms_stats.export_table_stats 输出表的统计信息
dbms_stats.create_
本文介绍了Oracle数据库管理系统的dbms_stats包及其功能,包括收集、设置、删除和导出表、索引和系统统计信息,以及调整统计级别以改善SQL性能。同时提到如何管理和控制自动统计收集过程。
订阅专栏 解锁全文
1473

被折叠的 条评论
为什么被折叠?



