文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  优化 UPDATE 语句

10.2.5.2 优化 UPDATE 语句

UPDATE 语句的优化方式类似于带有写入操作额外开销的 SELECT 查询。写入操作的速度取决于要更新的数据量和要更新的索引数量。没有更改的索引不会被更新。

另一种获得快速更新的方法是延迟更新,然后稍后一次性执行多个更新。如果锁定表,则同时执行多个更新比一次性执行一个要快得多。

对于使用动态行格式的 MyISAM 表,将行更新为更长的总长度可能会导致行被拆分。如果经常这样做,则非常重要地使用 OPTIMIZE TABLE 操作。参见 第 15.7.3.4 节,“OPTIMIZE TABLE 语句”.