Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Meetup: Собрание клуба анонимных пользователей PostgreSQL

Meetup: Собрание клуба анонимных пользователей PostgreSQL

Новинки 11-й версии

Victor Yegorov

May 31, 2018
Tweet

More Decks by Victor Yegorov

Other Decks in Technology

Transcript

  1. Обзор • PostgreSQL 11.beta • Административные и общие изменения •

    Планировщик и параллельные запросы • Партициии процедуры • Вопросы и ответы
  2. Административные 1 • Изменяемый размер WAL сегмента • 64-bit query_id

    в pg_stat_statements • Убрали вторичную контрольную точку • Покрывающие индексы • Соответствие SQL:2011 для оконных ф-ий
  3. Административные 2 • Большие страницы в Windows • Выход из

    psql стал “проще” • Удалили pg_class.relhaspkey • amcheck расширение
  4. Административные 3 • Быстрая ADD COLUMN DEFAULT … • Проверка

    чексумм в pg_basebackup • HOT для частичных индексов • IOS для contrib/cube и contrib/seg • Сделали одинаковой оценку pg_class.reltuples
  5. Планировщик • Разделили селективность операторов < и <= • Сокращаем

    `X=X` доX=X`X=X` до до `X=X` доX IS NOT NULL`X=X` до • Планер теперь учитывает HAVING предикаты • Битмап-сканы как IOS (по возмпо возможности)
  6. Партиционирование • Джойны и группировки на уровне партиций • Хэш

    партиционирование • Локальные и уникальные индексы • Внешние ключи • Отсекание партиций при исполнении