Учебный курс QPT. Тема 10: Профилирование
ฝัง
- เผยแพร่เมื่อ 5 ก.พ. 2025
- PostgreSQL 10. Оптимизация запросов. Тема 10: Профилирование
подробнее: postgrespro.ru...
Авторы курса: Егор Рогов, Павел Лузанов
© Postgres Professional, 2019. postgrespro.ru/
При использовании ссылка на сайт обязательна.
#PostgreSQL #QPT #Education
Доброе время суток,
Нужно удалить из 7мил записей дубликаты.
Мой SQl работает критически медленно, не подскажете как оптимизировать ?
Или в цикле как то разбить на каждую групу и проверять внутри группы?
DELETE FROM price_history
WHERE id NOT IN (
SELECT min(id)
from price_history
GROUP BY not_for_sale, product_code, company_title, company_legal_form, product_title, product_code, manufacture_title, manufacture_code, price, mass_discount, is_processed, items_per_package, scanned_catalog_id
) AND id NOT IN (
SELECT max(id)
FROM price_history
);