7.2.17.UPDATE語句的速度
7.2.17. UPDATE語句的速度
更新查詢的優化同SELECT查詢一樣,需要額外的寫開銷。寫速度依賴于更新的數據大小和更新的索引的數量。沒有更改的索引不被更新。
使更改更快的另一個方法是推遲更改然后在一行內進行多次更新。如果鎖定表,同時做多個更新比一次做一個快得多。
請注意對使用動態記錄格式的MyISAM表,更新一個較長總長的記錄可能會切分記錄。如果經常這樣該,偶爾使用OPTIMIZE TABLE很重要。參見13.5.2.5節,“OPTIMIZE TABLE語法”。