EXPORT_INDEX_STATS
EXPORT_INDEX_STATS 过程用于检索指定索引的统计信息并存储在 统计信息表中。
语法
DBMS_STATS.EXPORT_INDEX_STATS (
ownname VARCHAR2,
indname VARCHAR2,
partname VARCHAR2 DEFAULT NULL,
stattab VARCHAR2,
statown VARCHAR2 DEFAULT NULL),
tabname VARCHAR2 DEFAULT NULL;
参数说明
| 参数 | 说明 |
|---|---|
| ownname | 用户名。如果用户名设置为 NULL,会默认使用当前登录的用户名。 |
| indname | 索引名称。 |
| partname | 索引分区的名称。如果索引已分区而 partname 为NULL,则导出全局和分区索引统计信息。 |
| stattab | 指定存储统计信息用户表的表名。 |
| statown | 指定存储统计信息用户表的用户名称。 |
| tabname | 表名称。 |
异常情况
错误码 HY000 表示该对象不存在或权限不足。
使用说明
-
要调用此过程,您必须是表的所有者。
-
不支持跨不同字符集的数据库导出或导入统计信息。
示例
将用户 testUser01 的 tbl1 表的 idx1 索引的统计信息导出到 test_stat 中。
CALL DBMS_STATS.EXPORT_INDEX_STATS('testUser01', 'idx1',stattab=>'test_stat', tabname=>'tbl1');
Query OK, 0 rows affected
信息
seekdb 需要显式指定表名,因为索引在当前用户下是非唯一的