Passa al contenuto principale

Ottimizzazione delle prestazioni di PostgreSQL

Panoramica

PokerTracker 4 usa il server di database PostgreSQL per memorizzare le tue mani, oltre a informazioni e varie statistiche sulle mani che hai giocato. Tutti i database sono estremamente intensivi in termini di I/O perché i dati vengono costantemente scritti e letti dal disco rigido. I dischi rigidi sono molto lenti rispetto alla velocità di tutti i moderni processori, quindi sono la causa principale dei problemi di velocità quando si accede ai dati archiviati sul server PostgreSQL con PokerTracker 4.

Con una configurazione corretta, PokerTracker 4 può ridurre al minimo il numero di volte in cui PostgreSQL deve leggere dal disco rigido memorizzando parti del database nella memoria ad accesso casuale (RAM), che è molto più veloce del disco rigido. Per impostazione predefinita, PostgreSQL è configurato per usare una quantità di memoria molto piccola, ben lontana dall'ottimale. Questa guida modificherà la configurazione di PostgreSQL in modo che il server di database utilizzi più memoria e, di conseguenza, migliori le prestazioni di PokerTracker 4. Ciò influirà su tutti i tuoi database.

suggerimento

I miglioramenti hardware di solito producono i migliori miglioramenti possibili delle prestazioni del database; consulta le FAQ sull'hardware consigliato di PokerTracker per ulteriori informazioni.

L'ottimizzazione del database non è al momento disponibile nella versione macOS di PokerTracker 4.

Ottimizzazione del server di database PostgreSQL

PokerTracker 4 può ottimizzare automaticamente il server di database PostgreSQL per sfruttare la RAM disponibile del tuo computer.

  1. Fai clic su Database > Manutenzione database

  2. Fai clic su Housekeeping e seleziona Tune PostgreSQL.

    Apparirà una finestra che avviserà l'utente che l'ottimizzazione è in corso.

  3. L'ottimizzazione avrà effetto al successivo riavvio del server PostgreSQL…

    L'ottimizzazione avrà effetto al successivo riavvio del server PostgreSQL, sia a causa del riavvio del computer sia quando si fa clic sul pulsante Restart Service nella finestra Database Management.

Database Tuning

Ripristinare l'ottimizzazione di PostgreSQL

Se necessario, puoi annullare l'ottimizzazione del database PostgreSQL per tornare alle impostazioni inizialmente rilevate da PokerTracker 4.

  1. Fai clic

    Database > Manutenzione database

  2. Fai clic su Housekeeping e seleziona Revert PostgreSQL Tuning.

    Apparirà una finestra che avviserà l'utente che il server di database sta tornando alla configurazione precedente.

  3. L'ottimizzazione verrà rimossa al successivo riavvio del server PostgreSQL…

    L'ottimizzazione verrà rimossa al successivo riavvio del server PostgreSQL, sia a causa del riavvio del computer sia quando si fa clic sul pulsante Restart Service nella finestra Database Management.