云数据库 PostgreSQL 版
对象 | 功能 | 用法 |
对象 | 功能 | 用法 |
hypopg_hidden_indexes | 记录所有隐藏索引 | SELECT * FROM hypopg_hidden_indexes; |
hypopg_list_indexes | 记录所有虚拟索引 | SELECT * FROM hypopg_list_indexes; |
hypopg | 获取虚拟索引详细信息 | SELECT * FROM hypopg(); |
hypopg_create_index | 创建虚拟索引 | SELECT * FROM hypopg_create_index('CREATE INDEX ON test_table (id, value)'); |
hypopg_drop_index | 删除虚拟索引 | --hypopg_list_indexes第一列记录indexrelid SELECT hypopg_drop_index(indexrelid); |
hypopg_get_indexdef | 获取定义 | SELECT hypopg_get_indexdef(indexrelid); |
hhypopg_hidden_indexes | 查询和记录所有隐藏索引 | SELECT * FROM hypopg_hidden_indexes(); |
hypopg_hide_index | 隐藏现存索引,虚拟和正式索引皆可 | SELECT hypopg_hide_index('index_name'::regclass); |
hypopg_relation_size | 虚拟索引大小 | SELECT pg_size_pretty(hypopg_relation_size(indexrelid)); |
hypopg_reset | 清空所有虚拟索引 | SELECT hypopg_reset(); |
hypopg_reset_index | 清空所有虚拟索引 | SELECT hypopg_reset_index(); |
hypopg_unhide_all_indexes | 取消隐藏所有索引 | SELECT hypopg_unhide_all_indexes(); |
hypopg_unhide_index | 取消隐藏单个索引 | SELECT hypopg_unhide_index(index_oid); |