• Авторизация


Новый вопрос №83879 07-03-2024 07:39 к комментариям - к полной версии - понравилось!


Господа, возникла проблема с Firebird. Есть вот такой запрос DELETE FROM T1 WHERE T1.ID1 IN (SELECT T2.ID FROM T2 WHERE T2.ID1 = :param1) Индексы по T1.ID1 и T2.ID1 имеются, T2.ID – первичный ключ. Кажется (мне, по крайней мере) естественным, что нужно выбрать все записи из TD, используя индекс по T2.ID1, а удалять записи из T1, используя индекс по T1.ID1. Но Firebird поступил странно: по T2 он использует первичный ключ, а с T1 вообще работает по натуралу, что приводит к жутким тормозам. К ...

http://www.delphikingdom.com/asp/answer.asp?IDAnswer=83879

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Новый вопрос №83879 | rss_delphikingdom_questions - KD: Новые вопросы | Лента друзей rss_delphikingdom_questions / Полная версия Добавить в друзья Страницы: раньше»