跳到主要内容

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索引分区的名称。如果索引已分区而 partnameNULL,则导出全局和分区索引统计信息。
stattab指定存储统计信息用户表的表名。
statown指定存储统计信息用户表的用户名称。
tabname表名称。

异常情况

错误码 HY000 表示该对象不存在或权限不足。

使用说明

  • 要调用此过程,您必须是表的所有者。

  • 不支持跨不同字符集的数据库导出或导入统计信息。

示例

将用户 testUser01tbl1 表的 idx1 索引的统计信息导出到 test_stat 中。

CALL DBMS_STATS.EXPORT_INDEX_STATS('testUser01', 'idx1',stattab=>'test_stat', tabname=>'tbl1');
Query OK, 0 rows affected
信息

seekdb 需要显式指定表名,因为索引在当前用户下是非唯一的