我在我的本地機器上運行Ubuntu 10.09和PostgreSQL 9.0在ext4fs上截斷數據庫中的所有表時遇到問題。如何提高Postgresql'truncate'性能?
用56個表格截斷空數據庫需要大約7秒,而我的所有同事都有大約1秒的性能。
我用一個命令截斷所有表。表格完全覆蓋了外鍵。
有沒有人知道這個問題?
我在我的本地機器上運行Ubuntu 10.09和PostgreSQL 9.0在ext4fs上截斷數據庫中的所有表時遇到問題。如何提高Postgresql'truncate'性能?
用56個表格截斷空數據庫需要大約7秒,而我的所有同事都有大約1秒的性能。
我用一個命令截斷所有表。表格完全覆蓋了外鍵。
有沒有人知道這個問題?
如何在一個命令中通過表或所有表截斷數據庫表?你的桌子多久有外鍵? – 2011-05-27 14:12:57
你的同事和你使用完全相同的數據庫嗎? – Mr47 2011-05-27 14:30:22
您是使用TRUNCATE TABLE命令還是運行DELETE語句?您是否在運行TRUNCATE的這些表上運行任何活動查詢? – Kuberchaun 2011-05-27 14:33:59