Aller au contenu principal

Optimisation des performances de PostgreSQL

Vue d'ensemble

PokerTracker 4 utilise le serveur de base de données PostgreSQL pour stocker votre main, ainsi que des informations et diverses statistiques sur les mains que vous avez jouées. Toutes les bases de données sont extrêmement gourmandes en accès disque, car les données sont constamment écrites et lues depuis votre disque dur. Les disques durs sont très lents comparés à la vitesse des processeurs modernes ; ils sont donc la principale cause des problèmes de performances lors de l’accès à vos données stockées sur le serveur PostgreSQL avec PokerTracker 4.

Avec une configuration appropriée, PokerTracker 4 peut réduire le nombre de fois où PostgreSQL doit lire depuis votre disque dur en stockant des fragments de votre base de données dans la mémoire vive (RAM), ce qui est bien plus rapide que votre disque dur. Par défaut, PostgreSQL est configuré pour utiliser une quantité de mémoire très faible, loin d’être optimale. Ce tutoriel ajustera les paramètres de PostgreSQL afin que le serveur de base de données utilise davantage de mémoire, ce qui améliorera les performances de PokerTracker 4. Cela affectera toutes vos bases de données.

astuce

Les améliorations matérielles donnent généralement les meilleures améliorations possibles des performances de la base de données ; veuillez consulter la FAQ sur le matériel recommandé pour PokerTracker pour plus d’informations.

L’optimisation de la base de données n’est pas disponible pour le moment dans la version macOS de PokerTracker 4.

Optimiser votre serveur de base de données PostgreSQL

PokerTracker 4 peut optimiser automatiquement votre serveur de base de données PostgreSQL afin de tirer parti de la mémoire RAM disponible de votre ordinateur.

  1. Cliquez sur Base de données > Maintenance de la base de données

  2. Cliquez sur Housekeeping, puis sélectionnez Tune PostgreSQL.

    Une fenêtre apparaîtra pour informer l’utilisateur que l’optimisation est en cours.

  3. L’optimisation prendra effet au prochain redémarrage du serveur PostgreSQL…

    L’optimisation prendra effet au prochain redémarrage du serveur PostgreSQL, soit en raison du redémarrage de l’ordinateur, soit lorsque le bouton Restart Service est cliqué dans la fenêtre de gestion de la base de données.

Database Tuning

Annuler l’optimisation de PostgreSQL

Si nécessaire, vous pouvez annuler l’optimisation de la base de données PostgreSQL afin de revenir aux paramètres initialement trouvés par PokerTracker 4.

  1. Cliquez

    Base de données > Maintenance de la base de données

  2. Cliquez sur Housekeeping, puis sélectionnez Revert PostgreSQL Tuning.

    Une fenêtre apparaîtra pour informer l’utilisateur que le serveur de base de données revient à la configuration précédente.

  3. L’optimisation sera supprimée au prochain redémarrage du serveur PostgreSQL…

    L’optimisation sera supprimée au prochain redémarrage du serveur PostgreSQL, soit en raison du redémarrage de l’ordinateur, soit lorsque le bouton Restart Service est cliqué dans la fenêtre de gestion de la base de données.