И все-таки MySQL козявка уродливая.
Всего-то и нужно разобрать записи по времени (есть такое поле) и рассовать, в зависимости от времени, в разные файлы. Но
Кто-то где-то явно сбежал от психиатра недолеченным.
Всего-то и нужно разобрать записи по времени (есть такое поле) и рассовать, в зависимости от времени, в разные файлы. Но
- своего собственного формата даты-времени MySQL в этом месте не понимает. Надо преобразовать даты либо в год (многовато будет), либо в день MySQLской эпохи. Причем
- преобразует он их так нечеловечески ловко, что на трехгигагерцевом процессоре ухитряется отсортировывать и записывать аж 600 килобайт в секунду. Что само по себе тоже бы не беда, однако
- на все время сортировки на таблицу накладывается полный (RW) лок. На всю, включая партиции, никаким образом к сортируемому диапазону не относящиеся.
Кто-то где-то явно сбежал от психиатра недолеченным.