У меня есть запрос, работающий на большой таблице, который работал, когда я ограничивал 100. Когда я удаляю ограничение, я получаю:
[Err] 126 - Неверный ключевой файл для таблицы '/tmp/#sql_5e2d_6.MYI'; попробуй починить
Я проверил с администратором сервера, в основном файл /tmp
быстро заполняется.
Есть ли способ настроить запрос для очистки таблицы по мере ее продвижения? Или запустить, скажем, 100 записей, остановить, запустить заново? Запрос довольно прост:
select distinct a,
min(b) N_b
from K
group by a;
В конце концов, я пытаюсь удалить из большой таблицы повторяющиеся записи, сохранив запись с наименьшим значением в b
. Это был начальный оператор select
.