home.social

#query_optimization — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #query_optimization, aggregated by home.social.

  1. Альтернатива чатам с ИИ для анализа и оптимизации SQL запросов. Часть 2

    Месяц назад я опубликовал пост об инструменте для автоматической оптимизации SQL-запросов . Идея была простая — убрать этап «общения» с ИИ и предоставить простой интерфейс, где не нужно придумывать промпты. За первый месяц сервис использовали более 1000 человек. Ниже — выводы и результаты.

    habr.com/ru/articles/938806/

    #sql #mysql #mariadb #sql_server #mysql_optimization #mysql_tuning #sql_tuning #optimizer #query_optimization #postgresql

  2. Альтернатива чатам с ИИ для анализа и оптимизации SQL запросов

    Всем привет! Экспериментировал с оптимизацией SQL запросов в ChatGPT и Claude. В какой-то момент понял, что это превращается в одно и то же: Напиши промт → вставь SQL → подожди → поправь → повтори

    habr.com/ru/articles/929730/

    #sql #mysql #mariadb #mysql_optimization #mysql_tuning #sql_tuning #optimizer #query_optimization #postgresql

  3. Нужен ли Postgres альтернативный сборщик статистики таблиц?

    Речь здесь пойдёт о стабильности стандартной статистики Postgres и об идее очередного расширения - на этот раз альтернативы команде ANALYZE. Всё началось с того, что заканчивая работу над предыдущей статьёй я вдруг заметил, что результат выполнения одного и того же запроса теста Join Order Benchmark (JOB) в серии последовательных прогонов может отличаться в разы и даже на порядки - причем как по значению параметра execution-time, так и по pages-read. Это выглядело очень странно, поскольку и тест и ноутбук и все настройки оставались теми же - даже погода за окном. И я решил расследовать, что происходит …

    habr.com/ru/articles/878724/

    #postgresql #sql #database_design #statistics #query_optimization #relational_database

  4. Как мы ускорили Trino, научив оптимизатор удалять ненужные Join

    Как мы ускорили запросы в Trino, научив оптимизатор удалять из плана лишние операторы Join. Обсудим, почему в аналитических запросах часто возникают избыточные Join, почему это плохо для SQL-движков, какие эквивалентные преобразования позволяют избавиться от ненужных Join, и с какими проблемами мы столкнулись при интеграции данного функционала в наш форк Trino.

    habr.com/ru/companies/cedrusda

    #trino #cedrusdata #sql #data_analysis #data_engineering #query_optimization #query_performance #datalake #lakehouse