Impostazione di opzioni del pool di connessioni ODBC
Il pool di connessioni consente a un'applicazione di usare una connessione da un pool di connessioni che non devono essere ristabilite per ogni utilizzo. È possibile utilizzare la scheda Pool di connessioni della finestra di dialogo Amministratore origine dati ODBC per abilitare e disabilitare il monitoraggio delle prestazioni. Fare doppio clic sul nome di un driver per impostare il periodo di timeout della connessione.
A livello di driver, il pool di connessioni è abilitato dal valore del registro CPTimeout. Questa abilitazione selettiva per driver consente a un amministratore di sistema di abilitare il pool di connessioni solo per i driver che possono supportarlo. Viene eseguita impostando il valore predefinito CPTimeout durante il programma di installazione del driver. Fare doppio clic sul nome di un driver per impostare il periodo di timeout della connessione.
Per maggiori informazioni sui pool di connessioni, vedere Pool di connessioni ODBC.
Monitoraggio delle prestazioni
Il monitoraggio delle prestazioni tiene traccia delle prestazioni della connessione registrando un'ampia gamma di statistiche. Queste statistiche possono essere personalizzate dallo sviluppatore per includere elementi come i seguenti:
Contatore | Definizione |
---|---|
Contatore connessioni hard ODBC al secondo | Numero di connessioni al secondo effettuate a un server. La prima volta che l'ambiente trasporta un carico elevato, questo contatore sale molto rapidamente. Dopo alcuni secondi, scenderà a zero. Questa è la situazione normale quando il pool di connessioni funziona. Quando sono state stabilite le connessioni al server, verranno usate e inserite nel pool per il riutilizzo. |
Contatore disconnessioni hard ODBC al secondo | Numero di disconnessioni hard al secondo rilasciate al server. Si tratta di connessioni effettive al server che vengono rilasciate dal pool di connessioni. Questo valore aumenterà da zero quando si arrestano tutti i client nel sistema e le connessioni iniziano a scadere. |
Contatore connessioni soft ODBC al secondo | Numero di connessioni soddisfatte dal pool al secondo, ovvero connessioni che sono state passate agli utenti da tale pool. Questo contatore indica se il pool funziona. A seconda del carico sul server, non è insolito visualizzare connessioni soft di 40-60 al secondo. |
Contatore di disconnessioni soft ODBC al secondo | Numero di disconnessioni al secondo rilasciate dalle applicazioni. Quando l'applicazione rilascia o si disconnette, la connessione viene inserita di nuovo nel pool. |
Contatore connessioni attive correnti ODBC | Numero di connessioni attive nel pool al momento in uso. |
Contatore connessioni gratuite correnti ODBC | Numero corrente di connessioni gratuite disponibili nel pool. Si tratta di connessioni dinamiche disponibili per l'uso. |
Pool attualmente attivi | Numero di pool attualmente attivi. Questo contatore è stato aggiunto in Windows 8 per i driver che gestiscono le connessioni nel pool di connessioni. Per maggiori informazioni, vedere Pool di connessioni compatibili con i driver. |
Pool creati | Numero di pool attivi, inclusi i pool attivi e quelli rimossi. Questo contatore è stato aggiunto in Windows 8 per i driver che gestiscono le connessioni nel pool di connessioni. Per maggiori informazioni, vedere Pool di connessioni compatibili con i driver. |
È necessario specificare i propri parametri di monitoraggio. Gli esempi per il monitoraggio delle prestazioni sono stati inclusi in questa versione di ODBC.