index estimate_compression 参数:估计索引压缩(SQL 管理 API)

随同 admin()task() 函数,使用 index estimate_compression 参数来估计您是否可通过压缩 B-tree 索引节省磁盘空间。

语法:index estimate_compression 命令参数

命令元素

下表显示您可用来估计索引压缩的元素。

表 1. index estimate_compression 命令元素
元素 描述 关键考虑
index_name 您想要估算压缩成效的那个索引的名称。 要求的。

您必须使用与系统目录表中相同的大写或小写字母。

database_name 包含该索引的数据库名。 可选的。

如果您未指定数据库,则数据库服务器使用当前的数据库。

如果您输入数据库名称,则必须使用与系统目录表中相同的大写或小写字母。

owner 包含该索引的数据库的所有者名称。 对于索引可选的。

如果您未指定所有者,则数据库服务器使用当前的所有者。

如果您输入所有者名称,则必须使用与系统目录表中相同的大写或小写字母。

用法

您可仅对分片的或未分片的表上分离的 B-tree 索引估计压缩。

估计压缩操作显示索引名、可被归档的估计的压缩比率、当前的压缩比率和百分率损益的估计。如果索引未压缩,则当前的比率为 0.0。

示例

下列命令估计 customer 数据库中名为 ind4 的索引压缩成效,数据库所有者是 anjul

EXECUTE FUNCTION task("index estimate_compression","ind4",
"customer","anjul");