Buenas tardes, debido a una alta demanda del servicio de Sudocu, estamos enfrentando problemas de rendimiento en la DB.
Necesitamos saber si pueden recomendar alguna herramienta de optimizacion para el motor de postgres.
Por otro lado tenemos la intencion de migrar la DB existente a una Dockerizada. Esto seria en un ambiente productivo, y nos preguntamos si es recomendable hacer esto, o es preferible dejarla de manera nativa
Hola Federico, cómo estás?
Para temas de rendimiento de la base de datos es importante que tengan en cuenta los recursos disponibles que tiene el servidor, es decir, memoria RAM, procesador y tipo de discos instalados en el servidor y además, cómo está configurado el postgre para el uso y aprovechamiento de esos recursos.
Inicialmente podrían verificar en esta web las configuraciones recomendadas para los recursos que tienen disponibles:
Una vez que corrijan las configuraciones deberían ir monitoreando el rendimiento del servidor de base de datos para determinar si necesitan ajustar recursos.
Respecto del rendimiento de postgreSQL nativo vs dockerizado, hay bastante info disponible en la web. A grandes rasgos, no se detectan grandes diferencias de rendimiento, es más una cuestión de qué te resulta más fácil de administrar.
Saludos