parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Несколько цитат из документация по MySQL:

mashi 02.03.2005 15:40 / 02.03.2005 15:47

Цитата 1
«Несколько обновлений подряд выполняются намного быстрее, чем отдельные обновления если вы блокируете таблицу.»
(5.2.10)

Цитата 2
«Так как в MySQL операции INSERT, UPDATE и DELETE очень быстрые, общая производительность будет улучшаться, если добавлять блокировки ко всем командам, делающим более 5 вставок или обновлений подряд. Если делается очень много вставок строк, можно время от времени сопровождать команду LOCK TABLES командой UNLOCK TABLES (после каждых 1000 строк), чтобы позволить другим потокам обращаться к таблице.»
(5.2.9)

Делай так:
1. Заблокируй таблицу (LOCK TABLES)
2. Выполни необходимое количество UPDATE-ов
3. Разблокируй таблицу (UNLOCK TABLES)