|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Anton Yuzhaninov 2:5020/400 01 Dec 2007 16:42:21 To : Alex Korchmar Subject : Re: MySQL: медленный delete -------------------------------------------------------------------------------- Hello, Alex! You wrote to Eugene Grosbein on Sat, 1 Dec 2007 12:03:46 +0000 (UTC): EG>> В таблице MyISAM есть поле date_stat типа date и простой индекс EG>> по этому полю. Удаление 18 миллионов записей по критерию EG>> where date_stat>='xxxx-xx-01' and date_stat<'xxxx-xx-02' EG>> занимает 1 час 53 минуты, при этом процессор грузится почти по EG>> максимуму. Как бы ускорить? AK> P.S. идея разбиения файла является очевидно глупой, потому что грузит - процесс Процессор загружен потому что изменяется очень большой индекс. Если в одном запросе будет меняться небольшая его часть (например 1% если сделать 100 таблиц вместо одной), то и загрузка поцессора на изминение этого индекса будет на порядок меньше. -- Anton Yuzhaninov, OSPF-RIPE, mail: citrin (at) citrin.ru --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/37454f7aa908f.html, оценка из 5, голосов 10
|