Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un aspetto dello sviluppo di applicazioni comune a tutte le applicazioni è la necessità costante di migliorare le prestazioni e l'affidabilità. Ci sono numerose tecniche per soddisfare questa esigenza con Microsoft JDBC Driver per SQL Server.
Gli articoli di questa sezione descrivono diverse tecniche per migliorare le prestazioni e l'affidabilità quando si usa il driver JDBC.
In questa sezione
| Articolo | Descrizione |
|---|---|
| Informazioni sulle proprietà di timeout | Descrive il timeout usato dal driver JDBC. |
| Chiusura di oggetti quando non sono in uso | Descrive l'importanza di chiudere gli oggetti del driver JDBC quando non sono più necessari. |
| Gestione delle dimensioni delle transazioni | Descrive le tecniche per migliorare le prestazioni delle transazioni. |
| Gestione delle istruzioni e dei set di risultati | Vengono descritte le tecniche per migliorare le prestazioni quando si usano gli oggetti Statement o ResultSet. |
| Uso del buffer adattivo | Viene descritta una caratteristica di buffer adattivo, progettata per recuperare qualsiasi tipo di dati con valori di grandi dimensioni senza l'overhead dei cursori server. |
| Colonne di tipo sparse | Illustra il supporto del driver JDBC per le colonne di tipo sparse di SQL Server. |
| Memorizzazione nella cache dei metadati delle istruzioni preparate per il driver JDBC | Si discutono le tecniche per migliorare le prestazioni utilizzando le query preparate. |
| Prestazioni dei parametri di istruzioni preparate | Vengono illustrate le procedure e le impostazioni da considerare quando si usano istruzioni preparate. |
| Uso dell'API di copia bulk per un'operazione di inserimento batch | Viene descritto come abilitare l'API per la copia bulk per le operazioni di inserimento in batch, con descrizione dei relativi vantaggi. |
| Non inviare parametri stringa come Unicode | Quando si utilizzano dati CHAR, VARCHAR e LONGVARCHAR , impostare la proprietà di connessione sendStringParametersAsUnicode su false per ottenere prestazioni ottimali. |
| Logger delle prestazioni e callback | Viene descritto come usare il framework di registrazione delle prestazioni e l'infrastruttura di callback per tenere traccia dei tempi di esecuzione per operazioni critiche del driver, ad esempio connessioni, prelogin, accesso e acquisizione di token. |
| Indicazioni sulla lunghezza dei parametri delle istruzioni preparate | Descrive come i suggerimenti sulla lunghezza dei parametri possano migliorare i calcoli delle concessioni di memoria di SQL Server. |
| Ottimizzazioni del percorso di lettura del set di risultati | Descrive ottimizzazioni automatiche di allocazione e decodifica per i set di risultati. |
| Riduzione del sovraccarico dovuto al logging disabilitato | Descrive come il driver evita operazioni non necessarie quando FINER la registrazione è disabilitata. |
| Tempismo del nanosecondo e contesto dell'enunciato | Descrive il tempo di callback ad alta risoluzione e il contesto delle istruzioni SQL. |
| Memorizzazione nella cache della chiave di crittografia delle colonne per enclave sicure | Descrive la memorizzazione nella cache che riduce le richieste ripetute all'archivio delle chiavi per le query dell'enclave. |
getColumns memorizzazione nella cache delle funzionalità |
Descrive la cache automatica per connessione che evita ripetuti fallimenti sp_columns_170 di sonde sui server prima di SQL Server 2025. |