GaussDB-PG_STAT_ALL_INDEXES
PG_STAT_ALL_INDEXES视图可用来查询当前数据库中的每个索引行,显示访问特定索引的统计。具体字段信息如表1所示。
索引可以通过简单的索引扫描或位图索引扫描进行使用。位图扫描中索引的输出可通过AND或OR规则进行组合,因此当使用位图扫描的时候,很难将独立堆行抓取与特定索引进行组合,因此,每一次位图扫描都会增加pg_stat_all_indexes.idx_tup_read使用索引的计数,并且增加pg_stat_all_tables.idx_tup_fetch表的计数,该操作不影响pg_stat_all_indexes.idx_tup_fetch。
| 名称 | 类型 | 描述 |
|---|---|---|
| relid | oid | 索引所在的表的OID。 |
| indexrelid | oid | 索引的OID。 |
| schemaname | name | 索引的模式名。 |
| relname | name | 索引的表名。 |
| indexrelname | name | 索引名。 |
| idx_scan | bigint | 索引上开始的索引扫描数。 |
| idx_tup_read | bigint | 该索引上扫描返回的索引项数。 |
| idx_tup_fetch | bigint | 使用该索引的简单索引扫描在原表中抓取的活跃行数。 |
更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…