我有一個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後期數據庫。快速