Глава 14. Оптимизация производительности

Содержание

14.1. Использование EXPLAIN
14.1.1. Азы EXPLAIN
14.1.2. EXPLAIN ANALYZE
14.1.3. Ограничения
14.2. Статистика, используемая планировщиком
14.3. Управление планировщиком с помощью явных предложений JOIN
14.4. Наполнение базы данных
14.4.1. Отключите автофиксацию транзакций
14.4.2. Используйте COPY
14.4.3. Удалите индексы
14.4.4. Удалите ограничения внешних ключей
14.4.5. Увеличьте maintenance_work_mem
14.4.6. Увеличьте max_wal_size
14.4.7. Отключите архивацию WAL и потоковую репликацию
14.4.8. Выполните в конце ANALYZE
14.4.9. Несколько замечаний относительно pg_dump
14.5. Оптимизация, угрожающая стабильности

Быстродействие запросов зависит от многих факторов. На некоторые из них могут воздействовать пользователи, а другие являются фундаментальными особенностями системы. В этой главе приводятся полезные советы, которые помогут понять их и оптимизировать производительность Postgres Pro.