Запросы UPDATE
оптимизируются как запрос
SELECT с дополнительными
издержками на запись. Скорость
записи зависит от размера
обновляемых данных и количества
обновляемых индексов. Индексы,
которые не были изменены,
обновлены не будут.
Существует и другой способ произвести операции обновления быстро: задерживать операции обновления, а потом делаеть сразу несколько обновлений. Несколько обновлений подряд выполняются намного быстрее, чем отдельные обновления если вы блокируете таблицу.
Обратите внимание: при
использовании динамического
формата записи, если запись
обновляется более длинной, может
произойти "расслоение" записи.
Таким образом, если вы делаете это
часто, очень важно время от времени
выполнять команду OPTIMIZE
TABLE. See Раздел 4.5.1, «Синтаксис команды OPTIMIZE TABLE ».
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
