@@ -41,40 +41,44 @@ select pgstattuple(relname) from pg_class where relname = 'test';
41
41
(0,0,0,0,0,0,0,0,0)
42
42
(1 row)
43
43
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');
45
49
version | tree_level | index_size | root_block_no | internal_pages | leaf_pages | empty_pages | deleted_pages | avg_leaf_density | leaf_fragmentation
46
50
---------+------------+------------+---------------+----------------+------------+-------------+---------------+------------------+--------------------
47
- 2 | 0 |0 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
51
+ 2 | 0 |1 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
48
52
(1 row)
49
53
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);
51
59
version | tree_level | index_size | root_block_no | internal_pages | leaf_pages | empty_pages | deleted_pages | avg_leaf_density | leaf_fragmentation
52
60
---------+------------+------------+---------------+----------------+------------+-------------+---------------+------------------+--------------------
53
- 2 | 0 |0 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
61
+ 2 | 0 |1 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
54
62
(1 row)
55
63
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);
57
69
version | tree_level | index_size | root_block_no | internal_pages | leaf_pages | empty_pages | deleted_pages | avg_leaf_density | leaf_fragmentation
58
70
---------+------------+------------+---------------+----------------+------------+-------------+---------------+------------------+--------------------
59
- 2 | 0 |0 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
71
+ 2 | 0 |1 | 0 | 0 | 0 | 0 | 0 | NaN | NaN
60
72
(1 row)
61
73
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);
63
79
version | tree_level | index_size | root_block_no | internal_pages | leaf_pages | empty_pages | deleted_pages | avg_leaf_density | leaf_fragmentation
64
80
---------+------------+------------+---------------+----------------+------------+-------------+---------------+------------------+--------------------
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
78
82
(1 row)
79
83
80
84
select pg_relpages('test');