Цитата:
Изначально опубликовано Vadik
Скорее всего. Так получается, если затрагивается более 5 - 10 (цифра приблизительная) процентов записей.
- если просто удаляется единичная запись из masterTable, можно упростить до delete_from detailTable where detailTable.Key = masterTable.Key и сравнить планы
- наконец, можно "вправить мозг" оптимизатору хинтом
Жаль, что не работает
PHP код:
delete_from detailTable
join masterTable
К сожалению, удаление именно большого количества строк - порядка тысяч. А код delete...join... - просто мечта

. Ладно, пока придется оставить как есть.
Большое спасибо за советы.