更新语句像 SELECT查询一样进行了优化,但增加了写入开销。写入速度取决于更新的数据量和更新的索引数量。未更改的索引不会更新。
SELECT
获得快速更新的另一种方法是延迟更新,然后在以后连续进行多次更新。如果锁定表,一起执行多个更新比一次执行一个更新要快得多。
对于MyISAM使用动态行格式的表,将行更新为更长的总长度可能会拆分该行。OPTIMIZE TABLE如果您经常这样做,那么偶尔使用就非常重要 。请参阅第 13.7.2.4 节,“OPTIMIZE TABLE 语句”。
MyISAM
OPTIMIZE TABLE