我有一个postgres数据库,我想知道一些快速统计。例如,哪个桌子占据了最多的空间?我不需要任何幻想,命令行是我需要的。什么是这个好的工具?如何快速分析postgres数据库
3
A
回答
4
的功能如下:
http://www.postgresql.org/docs/current/interactive/functions-admin.html#FUNCTIONS-ADMIN-DBSIZE
快速查询,发现在空间使用方面排名前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;
1
有趣的问题。我认为你可以使用psql查询信息。这里有几点提示。
http://securfox.wordpress.com/2009/09/02/how-to-find-the-postgresql-database-size/和http://heatware.net/databases/find-postgresql-database-size-using-sql-select/。
希望这会有所帮助。
你想感谢, 桑卡
2
从客户端程序psql中,“\ l”将列出数据库,添加一个“+”以显示大小:“\ l +”。另外,“\ dt +”会给你关于特定表格尺寸的信息。
相关问题
- 1. 快速解析数据
- 2. 如何快速镜像Mongo数据库?
- 3. 如何快速分析HTTP Post响应
- 4. 的快速方法一个Postgres数据库,通过
- 5. 如何使用MySQL数据库快速创建分页?
- 6. 快速XML到数据库
- 7. 快速本地数据库
- 8. 快速单表数据库
- 9. SQL 2005 - 快速复制数据库+数据的快速方法
- 10. 如何快速解析以下数据到数据结构
- 11. 快速排序+分析
- 12. 快速排序分析
- 13. 快速搜索解析数据3
- 14. 快速PDF分割器库
- 15. 如何加快导入过程到postgres数据库?
- 16. 快速排序:分区分析
- 17. 数据库分析
- 18. 快速解析req.body中的多部分/表单数据发布
- 19. 如何快速分析Google云端存储中PB级的数据?
- 20. 如何解析快速字符串以获取数据
- 21. Python - 快速析因函数
- 22. 如何在数据库中实现快速搜索(如google)。
- 23. Laravel:快速种子数据库表
- 24. 快速只读嵌入式“数据库”?
- 25. 快速读取Nexus数据库表
- 26. 加快数据库写入速度
- 27. 快速RPM数据库测试更改
- 28. 数据库查询与快速响应
- 29. 快速导入大型数据库
- 30. 形成php后期数据库。快速