我有兩個使用相同的sql文件創建的PostgreSQL數據庫。其中之一是2GB大。有人可以幫我弄清楚爲什麼?我確信數據庫具有相同的行數,表,索引等。數據庫位於不同的服務器上,postgresql.conf和PostgreSQL版本之間存在細微差異。會有更改磁盤大小的東西嗎?PostgreSQL大小差異
1
A
回答
1
你提到他們是在兩個不同的服務器和兩個不同的版本。是否有可能存在32位操作系統和64位操作系統差異,或主要版本更改(因爲我們不知道Postgresql團隊對磁盤上的基礎數據結構所做的所有更改)。您可能會發現它與針對特定機器的OS/CPU功能優化的內部索引格式有關。
我的評論純粹是猜測,我沒有數據來支持我的'聲明'。
+0
是的,一個是32位,一個是64位。版本差異較小(8.1.3和8.1.9)。我想這其中任何一個都是可能的,但我也找不到任何信息來備份它。不過謝謝... – MarsCat 2008-10-23 17:19:05
0
嘗試在PostgreSQL上使用VACUUM命令釋放以前使用的空間。
0
在PostgreSQL中,任何單個表,索引或日誌都作爲單獨的文件存儲。一個複雜的數據庫可能有數千個文件。也許這種差異是由於服務器文件系統中塊大小不同而造成的。
相關問題
- 1. 大小差異
- 2. 巨大差異大小
- 3. PostgreSQL的差異
- 4. 數據大小差異
- 5. 列SQL Server大小差異
- 6. 最大和最小差異
- 7. 構建(ipa)大小差異
- 8. 像素大小差異
- 9. 文件大小差異
- 10. 最大化最小差異
- 11. 表格大小差異
- 12. GDI +字體大小差異
- 13. R大矩陣大小差異
- 14. ipa大小和項目大小之間的巨大差異
- 15. Postgresql查詢計劃差異
- 16. Flex和Flash之間的大小差異?
- 17. uisegment控制與差異文字大小
- 18. 自動完成字體大小差異
- 19. JQuery UI最小和最大差異
- 20. h2.db文件大小差異
- 21. Firefox 4字體大小差異
- 22. 列表和數組大小差異
- 23. 最小差異
- 24. HDFS數據大小和Hive數據大小的差異
- 25. mysql轉儲文件大小和數據庫大小的差異
- 26. 文件大小和字符串的大小差異,爲什麼?
- 27. 誤差小差距,但大
- 28. PostgreSQL來自同一個表的差異日期值的差異
- 29. 大寫差異(javascript)
- 30. 較大差異讀
你正在運行什麼數據庫版本? – 2009-01-14 21:53:21