PostgreSQL Page页结构解析 常用命令

6 常用命令

6.1 表操作

6.1.1 查看表块Header空间

SELECT * FROM page_header(get_raw_page('t01', 0)); 

6.1.2 查看表块Tuple 空间

select * from heap_page_items(get_raw_page('t01',0));

6.2 索引操作

6.2.1 索引的metap空间

SELECT * FROM bt_metap('pk_t_index');

6.2.2 索引的Header空间

select * from page_header(get_raw_page('pk_t_index',0)); 

6.2.3 索引的Tuple 空间

select * from bt_page_items('pk_t_index',1); 

6.2.4 索引的space 空间

SELECT * FROM bt_page_stats('tab02_pkey',3);

1 根据ctid 查询Tuple

SELECT * FROM t_index WHERE ctid='(0,10)';