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

8.2.2.3. Скорость DELETE Операторы

Время, требуемое удалить отдельные строки в a MyISAM таблица точно пропорциональна числу, индексирует. Чтобы удалить строки более быстро, можно увеличить размер ключевого кэша, увеличиваясь key_buffer_size системная переменная. См. Раздел 8.11.2, "Настраивая Параметры Сервера".

Удалить все строки из a MyISAM таблица, TRUNCATE TABLE tbl_name быстрее чем чем DELETE FROM tbl_name. Усеченные операции не безопасны от транзакции; ошибка происходит, пытаясь один в ходе активной транзакции или активной блокировки таблицы. См. Раздел 13.1.27,"TRUNCATE TABLE Синтаксис".