Postgresql 如何快速分析postgres数据库
我有一个postgres数据库,我想知道一些快速统计数据。例如,哪些表占用的空间最多?我不需要任何花哨的东西,我只需要命令行。什么是解决这个问题的好工具?有趣的问题。我认为您可以使用psql查询信息。这里有几点建议 和 希望这有帮助 谢谢,Postgresql 如何快速分析postgres数据库,postgresql,Postgresql,我有一个postgres数据库,我想知道一些快速统计数据。例如,哪些表占用的空间最多?我不需要任何花哨的东西,我只需要命令行。什么是解决这个问题的好工具?有趣的问题。我认为您可以使用psql查询信息。这里有几点建议 和 希望这有帮助 谢谢, Shankar您需要的功能如下: 快速查询以查找空间使用率最高的20个表可能如下所示: SELECT oid::regclass, pg_size_pretty(pg_total_relation_size(oid)) FROM pg_class
Shankar您需要的功能如下: 快速查询以查找空间使用率最高的20个表可能如下所示:
SELECT oid::regclass, pg_size_pretty(pg_total_relation_size(oid))
FROM pg_class
WHERE relkind = 'r'
ORDER BY pg_total_relation_size(oid) DESC
LIMIT 20;
从客户端程序psql中,“\l”将列出数据库,添加“+”以显示大小:“\l+”。此外,“\dt+”将为您提供有关特定表格大小的信息