function gist_page_items(bytea,regclass) function gist_page_items_bytea(bytea) function gist_page_opaque_info(bytea)
例子:
创建测试表和索引:
bill@bill=>CREATE TABLE test_gist AS SELECT point(i,i) p, i::text t FROM
bill-# generate_series(1,1000) i;
SELECT 1000
bill@bill=> CREATE INDEX test_gist_idx ON test_gist USING gist (p);
CREATE INDEX
PostgreSQL 14 pageinspect 新增 gist 索引支持
pageinspect插件可以用来查看表和索引的内部结构,但并不是所有的索引类型都支持,PG14中增加了三个函数用来支持对gist索引的支持。
function gist_page_items(bytea,regclass)
function gist_page_items_bytea(bytea)
function gist_page_opaque_info(bytea)
例子:
创建测试表和索引:
使用pageinspect观察gist索引结构: