Search the MySQL manual:
MySQL Manual

Buy this Reference Manual in softcover from Barnes & Noble!

/ / Up / Table of Contents

5.2.11 Скорость выполнения запросов DELETE

Чтобы удалить все строки в таблице, нужно использовать команду TRUNCATE TABLE table_name. See section 6.4.7 Синтаксис оператора TRUNCATE.

Время, необходимое для удаления записи, прямо пропорционально числу индексов. Чтобы записи удалялись быстрее, можно увеличить размер индексного кэша. See section 5.5.2 Настройка параметров сервера.

User Comments

Posted by Piter on Friday May 17 2002, @6:24am [Delete] [Edit]

"delete from ... order by ... limit ..." is very
slow.
A much faster way is to "select from ... order
by ... limit ..." and then "delete from ...
where ..." using the results of the previous
select query.

Add your own comment.

Top / / / Up / Table of Contents