Що нового?

Придбаний [Thinknetica PRO] оптимізація запитів у PostgreSQL (Святослав Крюков)

Інформація про покупку
Тип покупки: Складчина
Ціна: 217 ГРН
Учасників: 0 з 8
Організатор: Відсутній
Статус: Набір учасників
Внесок: 28.2 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
майстер-клас для розробників, які вже випробували всі основні методи прискорення запитів, наприклад N+1 і додали всілякі індекси, але хочуть досягти більшого результату. Що робити далі? Простої відповіді немає, доведеться розбиратися, як це все працює. Цим ми і займемося.

Цей майстер клас буде корисний тим, хто хоче перестати навмання жонглювати підзапитами, і готовий зануритися глибше в те як влаштований PostgreSQL, щоб навчитися знаходити причини повільних запитів.

PostgreSQL чудова база даних, яка сама відмінно справляється з оптимізацією, в 95% випадків.

Ми поговоримо про решту 5%, і щоб допомогти PostgreSQL, нам доведеться навчитися мислити як база даних.

на майстер-класі:
  • подивимось як працює планувальник PostgreSQL
  • навчимося любити SEQ scan і думати як база даних
  • розберемося як PostgreSQL читає і обробляє дані
  • обговоримо views, materialized views, CTE та інші штуки які ви і так знаєте, але не впевнені як вони вплинуть на швидкість роботи
  • поговоримо про селективність, статистику та індекси
у підсумку ви:
  • перестаньте ставитися до оптимізації запитів як до чорної магії
  • зможете застосовувати будь-які нові інструменти PostgreSQL для прискорення запитів
Результат:
  • зрозумієте як працює планувальник PostgreSQL
  • дізнаєтеся як впливати на планувальник, і допомагати йому в оптимізації
  • Навчіться читати і розуміти результат виконання EXPLAIN
  • Навчіться оцінювати можливість оптимізації запитів
вимоги:
  1. впевнене володіння мовою запитів SQL
  2. базове знайомство з PostgreSQL
  3. розуміння реляційної моделі баз даних
Тривалість вебінару: 2 години

Святослав Крюков - Розробник в Evil Martians

Останні 10 років заробляє на хліб програмуванням.
Автор величезних статей в марсіанському блозі на evilmartians і маленьких гемів на GitHub.
Один з викладачів Brainwashing
https://privatelink.de/?https://thinknetica.com/pro/mk_optimisation_postgresql
 
Угорі