DBMS_STATS包
DBMS_STAS包不仅能够对表进行分析,它还可以对数据库分析进行管理。 按照功能可以分一下几类:
(1) 性能数据的收集
(2) 性能数据的设置
(3) 性能数据的删除
(4) 性能数据的备份和恢
更多信息参考Oracle 联机文档:
11g DBMS_STATS
http://download.oracle.com/docs/cd/E11882_01/appdev.112/e10577/d_stats.htm#ARPLS68486
10g DBMS_STATS
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_stats.htm#i1036461
系统用户统计信息的收集:
如果想收集system schemas的统计信息,可以使用dbms_stats.gather_dictionary_stats过程。 该过程会收集所有system schemas,包括SYS和SYSTEM,和一些其他的chemas,如CTXSYS和 DRSYS.
DBMS_STATS 包里的statistics 过程:
Procedure |
Collects |
GATHER_INDEX_STATS |
Index statistics |
GATHER_TABLE_STATS |
Table, column, and index statistics |
GATHER_SCHEMA_STATS |
Statistics for all objects in a schema |
GATHER_DICTIONARY_STATS |
Statistics for all dictionary objects |
GATHER_DATABASE_STATS |
Statistics for all objects in a database |