Saltar al contenido principal

Optimización del rendimiento de PostgreSQL

Descripción general

PokerTracker 4 utiliza el servidor de base de datos PostgreSQL para almacenar tu mano, además de información y diversas estadísticas sobre las manos que has jugado. Todas las bases de datos son extremadamente intensivas en uso de archivos porque los datos se escriben y leen constantemente desde tu disco duro. Los discos duros son muy lentos en comparación con la velocidad de los procesadores de las computadoras modernas; por lo tanto, los discos duros son la principal causa de problemas de velocidad al acceder a tus datos almacenados en el servidor PostgreSQL con PokerTracker 4.

Con la configuración adecuada, PokerTracker 4 puede minimizar la cantidad de veces que PostgreSQL necesita leer desde tu disco duro al almacenar partes de tu base de datos en memoria de acceso aleatorio (RAM), lo cual es mucho más rápido que la velocidad de tu disco duro. De forma predeterminada, PostgreSQL está configurado para usar una cantidad muy pequeña de memoria, lo cual está lejos de ser óptimo. Este tutorial ajustará las configuraciones de PostgreSQL para que el servidor de base de datos use más memoria y, a su vez, mejore el rendimiento de PokerTracker 4. Esto afectará a todas tus bases de datos.

tip

Las mejoras de hardware suelen ofrecer las mejores mejoras posibles en el rendimiento de la base de datos. Consulta las Preguntas frecuentes sobre hardware recomendado de PokerTracker para obtener información adicional.

La optimización de la base de datos no está disponible por el momento en la versión de macOS de PokerTracker 4.

Optimización de tu servidor de base de datos PostgreSQL

PokerTracker 4 puede optimizar automáticamente tu servidor de base de datos PostgreSQL para aprovechar la RAM disponible de tu computadora.

  1. Haz clic en Database > Database Maintenance

  2. Haz clic en Housekeeping y selecciona Tune PostgreSQL.

    Aparecerá una ventana que notificará al usuario que la optimización está en progreso.

  3. La optimización surtirá efecto la próxima vez que se reinicie el servidor PostgreSQL…

    La optimización surtirá efecto la próxima vez que se reinicie el servidor PostgreSQL, ya sea por un reinicio de la computadora o cuando se haga clic en el botón Restart Service dentro de la ventana Database Management.

Database Tuning

Revertir la optimización de PostgreSQL

Si es necesario, puedes revertir la optimización de la base de datos PostgreSQL para volver a la configuración que PokerTracker 4 encontró originalmente.

  1. Haz clic en

    Database > Database Maintenance

  2. Haz clic en Housekeeping y selecciona Revert PostgreSQL Tuning.

    Aparecerá una ventana que notificará al usuario que el servidor de base de datos está volviendo a la configuración anterior.

  3. La optimización se eliminará la próxima vez que el servidor PostgreSQL sea…

    La optimización se eliminará la próxima vez que se reinicie el servidor PostgreSQL, ya sea por un reinicio de la computadora o cuando se haga clic en el botón Restart Service dentro de la ventana Database Management.