uxstatindex返回B-tree索引的信息的记录。例如:
test=> SELECT * FROM uxstatindex('ux_cast_oid_index');
-[ RECORD 1 ]------+------ version | 2 tree_level | 0 index_size | 16384 root_block_no | 1 internal_pages | 0 leaf_pages | 1 empty_pages | 0 deleted_pages | 0 avg_leaf_density | 54.27 leaf_fragmentation | 0
表?16.2.?uxstatindex输出列
列 | 类型 | 描述 |
---|---|---|
version | integer | B-tree版本号。 |
tree_level | integer | 根页的树层次。 |
index_size | bigint | 以字节计的索引总尺寸。 |
root_block_no | bigint | 根页的位置(如果没有则为零)。 |
internal_pages | bigint | “内部”(上层)页面的数量。 |
leaf_pages | bigint | 叶子页的数量。 |
empty_pages | bigint | 空页的数量。 |
deleted_pages | bigint | 删除页的数量。 |
avg_leaf_density | float8 | 叶子页的平均密度。 |
leaf_fragmentation | float8 | 叶子页碎片。 |
报告的index_size通常对应于internal_pages + leaf_pages + empty_pages + deleted_pages加一,因为它还包括索引的元页。
uxstattuple的结果是一页一页累计的并不表示整个索引的一个即时快照。