RainerGomes
09.11.2012 18:26 30893628181352484202799146
первотег — наркоманская хрень хуже ерланга. Что делает вот такой запрос?
delete tickets
from tickets ta, tickets tb
where ta.ticket_id = tb.ticket_id
and ta.versiov < tb.version
И как его заставить выполняться быстрее?
да ты что?!
запили индекс для ta.versiov, тк для ticket_id он там скорее всего автоматом уже создан
а так используй Explain для запроса, чтобы смотреть как что ищется и где какие индексы используются. Подробнее копай в доках
а вообще без explain сложно сказать, возможно нужно будет нужно что-то другое еще. Пока index для ta.versiov и tb.version
тьфу, опечатался. Там как раз фишка в том что с обоих сторон version, т.е. второе условие идет как
and ta.version < tb.version
спасибо за explain, почитаю