DBMS_STATS包¶
DBMS_STATS包是对统计信息进行操作的包,可以使用其进行统计信息的生成、删除、导入、导出等功能。
表1展示了DBMS_STATS包的子程序。
| 子程序 | 说明 |
|---|---|
| 过程GATHER_SCHEMA_STATS | 对SCHEMA下的所有表对象的统计信息进行收集 |
| 过程GATHER_TABLE_STATS | 收集表对象的统计信息, |
| 过程DELETE_SCHEMA_STATS | 删除SCHEMA下的所有表对象的统计信息 |
| 过程DELETE_TABLE_STATS | 删除表对象的统计信息 |
| 过程CREATE_STAT_TABLE | 创建一个新的表对象,用于统计信息的导出 |
| 过程DROP_STAT_TABLE | 删除通过CREATE_STAT_TABLE创建的表 |
| 过程EXPORT_SCHEMA_STATS | 把SCHEMA下的所有表对象的统计信息都导入 |
| 过程EXPORT_TABLE_STATS | 把表对象的统计信息导入到过程CREATE_STAT_TABLE创建的表 |
| 过程IMPORT_TABLE_STATS | 把导出的统计信息重新导入到统计信息表 |