Учебный курс QPT. Тема 10: Профилирование

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.พ. 2025
  • PostgreSQL 10. Оптимизация запросов. Тема 10: Профилирование
    подробнее: postgrespro.ru...
    Авторы курса: Егор Рогов, Павел Лузанов
    © Postgres Professional, 2019. postgrespro.ru/
    При использовании ссылка на сайт обязательна.
    #PostgreSQL #QPT #Education

ความคิดเห็น • 1

  • @maximsymfony
    @maximsymfony 11 หลายเดือนก่อน

    Доброе время суток,
    Нужно удалить из 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
    );