Spec-Zone .ru
спецификации, руководства, описания, API

8.2.2.2. Скорость UPDATE Операторы

Оператор обновления оптимизируется как a SELECT запрос с дополнительными издержками записи. Скорость записи зависит от обновляемого объема данных, и число индексирует, которые обновляются. Индексирует, которые не изменяются, не становятся обновленными.

Другой способ получить быстрые обновления состоит в том, чтобы задержать обновления и затем сделать много обновлений подряд позже. Выполнение многократных обновлений вместе намного более быстро чем выполнение по одному, если Вы блокируете таблицу.

Для a MyISAM таблица, которая использует динамический формат строки, обновляя строку к более длительной полной длине, может разделить строку. Если Вы часто делаете это, очень важно использовать OPTIMIZE TABLE иногда. См. Раздел 13.7.2.4,"OPTIMIZE TABLE Синтаксис".