📍Как планируются и выполняются запросы: этапы, статистика, последовательное и индексное сканирование
Делимся новой серией полезных статей от Егора Рогова — директора по разработке образовательных программ Postgres Professional. В этой подборке изучаем этапы выполнения запросов, статистику, последовательное и индексное сканирование.
✔️Этапы выполнения
Материал перекликается с нашим курсом «Оптимизация запросов», рассказываем про то, какие этапы проходит запрос, поступающий серверу на выполнение.
✔️Статистика
Разбираемся с основой, на которую опирается стоимостной оптимизатор — со статистикой, и приводим примеры из демонстрационной базы.
✔️Последовательное сканирование
Изучаем последовательное сканирование — один из основных видов доступа к данным, рассматриваем самые важные узлы, из которых может состоять план. Также показываем, как рассчитывается стоимость узлов плана.
✔️Индексное сканирование
Говорим об индексном сканировании, разбираем хороший случай с высокой корреляцией и плохой — с низкой.
Во второй части расскажем про соединения: поговорим о сортировке и слиянии, хешировании, вложенном цикле 🔥
Post #308
1.22K

- 👍 11
- 🔥 6
- 🎉 3