Chapter 14. Consejos de rendimiento

Table of Contents

14.1. Uso de EXPLAIN
14.1.1. Conceptos básicos de EXPLAIN
14.1.2. EXPLAIN ANALYZE
14.1.3. Advertencias (Caveats)
14.2. Estadísticas utilizadas por el planificador
14.2.1. Estadísticas de una sola columna
14.2.2. Estadísticas extendidas
14.3. Control del planificador con cláusulas JOIN explícitas
14.4. Poblar una base de datos
14.4.1. Desactivar Autocommit
14.4.2. Usar COPY
14.4.3. Eliminar índices
14.4.4. Eliminar restricciones de clave foránea
14.4.5. Aumentar maintenance_work_mem
14.4.6. Aumentar max_wal_size
14.4.7. Desactivar el archivado del WAL y la replicación por transmisión (Streaming Replication)
14.4.8. Ejecutar ANALYZE después
14.4.9. Algunas notas sobre pg_dump
14.5. Opciones no duraderas (Non-Durable)

El rendimiento de las consultas puede verse afectado por muchas cosas. Algunas de ellas pueden ser controladas por el usuario, mientras que otras son fundamentales para el diseño subyacente del sistema. Este capítulo proporciona algunos consejos para comprender y ajustar el rendimiento de PostgreSQL.