RUSSIANOLD

Максимальная производительность: архитектурные подходы к оптимизации запросов в PostgreSQL

Book information

Year
2024
ISBN
9785002027040
Language
russianold
Format
PDF
Filesize
1001 kB (1025130 bytes)
Pages
79\82
Topic
Computers\\Databases
Time added
2025-04-08 10:51:50

Description

В книге описываются ключевые принципы и архитектурные подходы к оптимизации запросов в PostgreSQL. Особое внимание уделено внутренним механизмам работы планировщика запросов, статистике данных и эффективному использованию индексов для достижения максимальной производительности в современных базах данных. Содержание Введение Этапы выполнения запроса Разбор Трансформация Планирование Перебор планов Выбор оптимального плана Общая схема оценки стоимости плана Оценка кардинальности Физические операции Чтение данных Seq Sсаn lndex Scan lndex Only Scan Bitmap Scan Относительная эффективность операций чтения Объединение данных Nested Loop Merge Join Hash Join Относительная эффективность операций объединения EXPLAIN и EXPLAIN ANALYZE EXPLAIN EXPLAIN ANALYZE Статистика Средний размер поля Неопределенные значения Уникальные значения Корреляция Наиболее частые значения Гистограмма Статистика по выражению Статистика для индекса по выражению Многовариантная статистика Работа со статистикой Оптимизация Короткие запросы Селективность в коротких запросах Мультиколоночные индексы Работа с оператором LIKE Избыточные фильтры Добавление индексов Длинные запросы Работа с представлениями Материализованные представления Common ТаЫе Expressions

Similar books