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