powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Оптимизация запроса
3 сообщений из 3, страница 1 из 1
Оптимизация запроса
    #38794221
Crunkor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Есть такой запрос
Код: plsql
1.
2.
update t1 set t1.del=1 where
exists(select f1,f2 from t2 where t2.f1=t1.f1 and t2.f2=t1.f2);



Смысл запроса в том, что бы исключить одинаковые записи.
В таблице t1 около 60 000 записей, а в t2 - 300 000.

По времени, на серверном ПК, такой запрос выполняется более 10 часов.
Как можно его ускорить?
...
Рейтинг: 0 / 0
Оптимизация запроса
    #38794226
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Crunkor,

попробуй MERGE
...
Рейтинг: 0 / 0
Оптимизация запроса
    #38794233
Crunkor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Симонов Денис,

Спасибо большое, все прошло подозрительно быстро (секунд 5) и на первый взгляд правильно =)
Буду дальше проверять.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Оптимизация запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]