sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Por qué el rendimiento de las consultas de PostgresQL disminuye con el tiempo, pero se restaura al reconstruir el índice?

El vacío automático debería funcionar, siempre que lo hayas configurado para el rendimiento deseado.

Notas:VACUUM FULL:esto reconstruirá las estadísticas de la tabla y recuperará mucho espacio en disco. Bloquea toda la mesa.

VACÍO:esto reconstruirá las estadísticas de la tabla y recuperará algo de espacio en disco. Se puede ejecutar en paralelo con el sistema de producción, pero genera muchos IO que pueden afectar el rendimiento.

ANALIZAR:esto reconstruirá las estadísticas del planificador de consultas. Esto se activa con VACUUM, pero se puede ejecutar por sí solo.

Más notas detalladas encontradas aquí