关于Postgresql的Btree细节

时间:2013-10-03 16:01:13

标签: postgresql indexing b-tree

我如何知道有关postgresql索引的详细信息,例如有多少个节点和树高?

可以访问数据结构吗?

我没有找到任何公开这样详细信息的目录表

提前致谢!

2 个答案:

答案 0 :(得分:2)

请参阅pageinspect扩展中的bt_metap函数。

http://www.postgresql.org/docs/current/static/pageinspect.html

答案 1 :(得分:0)

您可以使用pgstattuple扩展名。

calc(100vh - 50px)

例如,

create extension pgstattuple;
SELECT * FROM pgstatindex('your_index_name');

你可以参考文件; https://www.postgresql.org/docs/current/static/pgstattuple.html