@@ -41,40 +41,44 @@ select pgstattuple(relname) from pg_class where relname = 'test';
4141 (0,0,0,0,0,0,0,0,0)
4242(1 row)
4343
44- select * from pgstatindex('test_pkey');
44+ select version, tree_level,
45+ index_size / current_setting('block_size')::int as index_size,
46+ root_block_no, internal_pages, leaf_pages, empty_pages, deleted_pages,
47+ avg_leaf_density, leaf_fragmentation
48+ from pgstatindex('test_pkey');
4549 version | tree_level | index_size | root_block_no | internal_pages | leaf_pages | empty_pages | deleted_pages | avg_leaf_density | leaf_fragmentation
4650---------+------------+------------+---------------+----------------+------------+-------------+---------------+------------------+--------------------
47- 2 | 0 |0 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
51+ 2 | 0 |1 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
4852(1 row)
4953
50- select * from pgstatindex('test_pkey'::text);
54+ select version, tree_level,
55+ index_size / current_setting('block_size')::int as index_size,
56+ root_block_no, internal_pages, leaf_pages, empty_pages, deleted_pages,
57+ avg_leaf_density, leaf_fragmentation
58+ from pgstatindex('test_pkey'::text);
5159 version | tree_level | index_size | root_block_no | internal_pages | leaf_pages | empty_pages | deleted_pages | avg_leaf_density | leaf_fragmentation
5260---------+------------+------------+---------------+----------------+------------+-------------+---------------+------------------+--------------------
53- 2 | 0 |0 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
61+ 2 | 0 |1 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
5462(1 row)
5563
56- select * from pgstatindex('test_pkey'::name);
64+ select version, tree_level,
65+ index_size / current_setting('block_size')::int as index_size,
66+ root_block_no, internal_pages, leaf_pages, empty_pages, deleted_pages,
67+ avg_leaf_density, leaf_fragmentation
68+ from pgstatindex('test_pkey'::name);
5769 version | tree_level | index_size | root_block_no | internal_pages | leaf_pages | empty_pages | deleted_pages | avg_leaf_density | leaf_fragmentation
5870---------+------------+------------+---------------+----------------+------------+-------------+---------------+------------------+--------------------
59- 2 | 0 |0 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
71+ 2 | 0 |1 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
6072(1 row)
6173
62- select * from pgstatindex('test_pkey'::regclass);
74+ select version, tree_level,
75+ index_size / current_setting('block_size')::int as index_size,
76+ root_block_no, internal_pages, leaf_pages, empty_pages, deleted_pages,
77+ avg_leaf_density, leaf_fragmentation
78+ from pgstatindex('test_pkey'::regclass);
6379 version | tree_level | index_size | root_block_no | internal_pages | leaf_pages | empty_pages | deleted_pages | avg_leaf_density | leaf_fragmentation
6480---------+------------+------------+---------------+----------------+------------+-------------+---------------+------------------+--------------------
65- 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
66- (1 row)
67-
68- select pgstatindex(oid) from pg_class where relname = 'test_pkey';
69- pgstatindex
70- ---------------------------
71- (2,0,0,0,0,0,0,0,NaN,NaN)
72- (1 row)
73-
74- select pgstatindex(relname) from pg_class where relname = 'test_pkey';
75- pgstatindex
76- ---------------------------
77- (2,0,0,0,0,0,0,0,NaN,NaN)
81+ 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
7882(1 row)
7983
8084select pg_relpages('test');