我有一個充滿時間敏感數據的數據庫,所以在每天的基礎上,我截斷表,然後將新數據(從其他數據庫合併)導入到截斷表中。什麼時候在mysql中使用OPTIMIZE
目前我在導入每日數據刷新後在表上運行OPTIMIZE。 但是,看着mysql OPTIMIZE語法頁面 http://dev.mysql.com/doc/refman/5.1/en/optimize-table.html
它說我可以優化回收未使用的空間和碎片整理數據。
那麼我應該跑兩次OPTIMIZE? 一次當我刪除數據,然後再重新插入它之後呢? 或只是一次? ,如果只是一次,應該在加載新數據之後? 或清除舊的?
這對我有意義,但不是積極的。 謝謝 – pedalpete 2009-02-02 23:59:22