DBA 2. «Администрирование PostgreSQL 9.5. Расширенный курс». Оптимизация запросов. Тема №19

Поделиться
HTML-код
  • Опубликовано: 26 окт 2024

Комментарии • 7

  • @VictorYegorov
    @VictorYegorov 8 лет назад +1

    Демонстрация с процедурным / декларативным подходами очень правильная! Я бы ещё включил случай, когда планировщик не в состоянии выбрать хороший план из-за корелляции данных. Скажем `SELECT min(order_id) FROM order WHERE order_date BETWEEN `, и поместить интервал где-то ближе к концу всего диапазона дат.

    • @egor-rogov
      @egor-rogov 8 лет назад +2

      Выстрадано на практике...
      Пример интересный, подумаю. Тот раздел (тема 19) точно будет перерабатываться, так что хорошие идеи пригодятся, спасибо!

  • @VictorYegorov
    @VictorYegorov 8 лет назад +1

    Порядок соединений также описывается в чекции 14.3 документации. Задать очередность можно обычными скобками :)

    • @PostgresProfessional
      @PostgresProfessional  8 лет назад

      Спасибо за уточнение, Виктор

    • @egor-rogov
      @egor-rogov 8 лет назад +1

      Ага, надо будет ссылочку сделать на этот раздел. Но там все-таки про внешние соединения говорится, они действительно налагают свои ограничения. А в общем-то случае надо join_collapse_limit выставлять, чтобы скобки учитывались.

  • @EvgenyLiskovets
    @EvgenyLiskovets 8 лет назад +2

    Егор, спасибо за курс, очень познавательно и доступно.
    Судя по материалам доступным на сайте postgrespro postgrespro.ru/education/courses/DBA2 в данном курсе 24 темы.
    Подскажите пожалуйста будет ли выложено продолжение курса?
    Спасибо.

    • @PostgresProfessional
      @PostgresProfessional  8 лет назад +2

      Спасибо за комментарий, Евгений. Да. - оставшиеся 5 тем DBA2 будут скоро домонтированы и опубликованы.