位置:首頁 > 軟件操作教程 > 數(shù)據(jù)分析 > MySQL > 問題詳情

MySQL——使用optimize table

提問人:劉旭39發(fā)布時間:2020-10-13

使用optimize table

  對于經(jīng)常修改的表,容易產(chǎn)生碎片,使在查詢數(shù)據(jù)庫時必須讀取更多的磁盤塊,降低查詢性能。具有可變長的表都存在磁盤碎片問題,這個問題對blob數(shù)據(jù)類型更為突出,因為其尺寸變化非常大。可以通過使用optimize table來整理碎片,保證數(shù)據(jù)庫性能不下降,優(yōu)化那些受碎片影響的數(shù)據(jù)表。 optimize table可以用于MyISAM和BDB類型的數(shù)據(jù)表。實際上任何碎片整理方法都是用mysqldump來轉(zhuǎn)存數(shù)據(jù)表,然后使用轉(zhuǎn)存后的文件并重新建數(shù)據(jù)表;

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部