Показать сообщение отдельно
Старый 23.04.2010, 18:12   #28  
Shirmin Oleg is offline
Shirmin Oleg
Участник
 
89 / 35 (2) +++
Регистрация: 26.03.2004
Цитата:
Каким образом реализовали удаление по частям?
В цикле проверяю наличие записей за нужный период, находу самый младший recid, запускаю delete_from с ограничением по периоду и от младшего recid, до += размер удаляемого блока записей (recid идут подряд, т.к. таблица заполняется в один прием), после этого опять проверяю наличие записей в таблице

Цитата:
Индекс соответствующий условию выборки присутствует?
Есть индекс по recid и (неуникальный) по периоду

Цитата:
Если не по частям а за один раз, то так же долго?
Если за один раз, то еще дольше (примерно раза в два)