0
A
回答
1
沒有函數可以計算行的大小,只有函數可以計算列值的大小。所以你可以這樣做:
select pg_column_size(column_1) +
pg_column_size(column_2) +
pg_column_size(column_3) as row_size
from the_table;
這可以使用動態SQL和PL/pgSQL函數自動使用,如果你需要的話。
1
函數來計算postgress錶行的行大小是這樣的
SELECT sum(pg_column_size(t.*)) as filesize, count(*) as filerow FROM TABLE_NAME as t
與你的表名稱替換TABLE_NAME
; 添加條件t.COLUMN_NAME = 'YOUR_VALUE'
+0
不錯的一個。請注意,'pg_column_size(t。*)'可以簡化爲'pg_column_size(t)'。該值將包括行標題「overhead」,因此爲了獲得實際的數據大小,需要減去24:'pg_column_size(t) - 24' –
相關問題
- 1. 如何獲取PostgreSQL中每個數據的五分之一行的計數
- 2. 如何從postgresql中的UNION的第一個表中獲取列?
- 3. 動態獲取每個方法中的列表大小
- 4. 如何使用jQuery獲取表中每行的每個id?
- 5. Mysql從每行的組中獲取最大行和最小行
- 6. 如何獲取MySQL中的每一行?
- 7. 如何使用wget獲取列表中每個鏈接文件的大小?
- 8. 計算表格的每一行大小
- 9. 如何截斷大小大於5231MB的postgresql中的大表?
- 10. 如何在postgresql中準確獲取數據庫大小?
- 11. 如何獲取HFile HBase表的大小?
- 12. 如何獲取單個表中每組鍵值的最大值?
- 13. Sql Server - 如何計算數據庫中每個表的一些行的大小?
- 14. PostgreSQL的 - 如何獲得一個行最小值
- 15. 如何連接表以獲取每行源表的一行?
- 16. 如何從postgresql中的每個日期獲取總計數?
- 17. 如何獲取每個列表的第一行數據?
- 18. Python - 如何獲取每個列表的第一行?
- 19. 如何獲取postgresql中的表總數?
- 20. 如何獲取某個部分中每個項目的值?
- 21. 如何獲取每個單詞的第一個字母是不同的大小,其餘大小相同
- 22. 從另一個表獲取PostgreSQL的
- 23. 在PostgreSQL查詢中獲取大對象的大小?
- 24. 如何獲取列中每個不同值的唯一一行?
- 25. 如何從某個表中獲取最近添加的行
- 26. 獲取postgresql查詢中每個記錄的第二行最後一行
- 27. 如何申請在PostgreSQL中的表的每一行(未觸發)
- 28. PostgreSQL - 如何從同一個表中獲取空(空)記錄?
- 29. 如何獲取AngularJs中表格的每一行的Id
- 30. 從INNER JOIN中的某個表中獲取唯一行
謝謝,但我怎麼能運行此查詢的表中的所有行可以幫助我在提供dyanamic查詢。 –
@DepepeshGoel:這將運行在表中的所有_rows_,因爲它沒有'where'子句 –
感謝一個男人! –