ANALYZE_SCHEMA 过程 - 收集有关模式表、集群和索引的统计信息
ANALYZE_SCHEMA 过程能够收集有关指定模式中的表、集群和索引的统计信息。
语法
参数
- schema
- 类型为 VARCHAR(128) 的输入自变量,用于指定要分析其对象的模式的名称。
- method
- 类型为 VARCHAR(128) 的输入自变量,用于指定要执行的分析功能的类型。有效值为:
- ESTIMATE - 收集基于 estimate_rows 中的指定行数或 estimate_percent 中的行百分比的估计统计信息;
- COMPUTE - 计算确切统计信息;或者
- DELETE - 从数据字典中删除统计信息。
- estimate_rows
- 类型为 INTEGER 的可选输入自变量,用于指定估计统计信息时所基于的行数。如果 method 为 ESTIMATE,那么必须指定 estimate_rows 或 estimate_percent 中的一个。缺省值为 NULL。
- estimate_percent
- 类型为 INTEGER 的可选输入自变量,用于指定估计统计信息时所基于的行百分比。如果 method 为 ESTIMATE,那么必须指定 estimate_rows 或 estimate_percent 中的一个。缺省值为 NULL。
- method_opt
- 类型为 VARCHAR(1024) 的可选输入自变量,用于指定要分析的对象类型。下列关键字的任意组合都有效:
- [FOR TABLE]
- [FOR ALL [ INDEXED ] COLUMNS ] [ SIZE n ]
- [FOR ALL INDEXES]
权限
对 DBMS_UTILITY 模块的 EXECUTE 特权。
