Prestaties en betrouwbaarheid verbeteren (JDBC)

JDBC-stuurprogramma downloaden

Een aspect van de ontwikkeling van toepassingen dat gebruikelijk is voor alle toepassingen, is de constante noodzaak om de prestaties en betrouwbaarheid te verbeteren. Er zijn veel technieken om aan deze behoefte te voldoen met het Microsoft JDBC-stuurprogramma voor SQL Server.

In de artikelen in deze sectie worden verschillende technieken beschreven voor het verbeteren van de prestaties en betrouwbaarheid van toepassingen bij het gebruik van het JDBC-stuurprogramma.

In deze sectie

Article Description
Eigenschappen van timeouts Beschrijft de time-outs die worden gebruikt door het JDBC-stuurprogramma.
Objecten sluiten wanneer ze niet in gebruik zijn Beschrijft het belang van het sluiten van JDBC-stuurprogrammaobjecten wanneer deze niet meer nodig zijn.
Transactiegrootte beheren Beschrijft technieken voor het verbeteren van de transactieprestaties.
Werken met opdrachten en resultatensets Beschrijft technieken voor het verbeteren van de prestaties bij het gebruik van de Statement- of ResultSet-objecten.
Adaptieve buffering gebruiken Beschrijft een adaptieve bufferfunctie, die is ontworpen om elk soort gegevens met een grote waarde op te halen zonder de overhead van servercursors.
Sparse kolommen Bespreekt de ondersteuning van het JDBC-stuurprogramma voor SQL Server-sparse kolommen.
In cache opslaan van voorbereide statementmetagegevens voor de JDBC-driver De technieken voor het verbeteren van de prestaties met voorbereide query's worden besproken.
Parameterprestaties van voorbereide statement Bespreekt procedures en instellingen die u moet overwegen bij het gebruik van prepared statements.
Gebruik maken van bulkcopy API voor batchinvoeging Hierin wordt beschreven hoe u de Bulk Copy API inschakelt voor batchinvoegbewerkingen en de voordelen ervan.
Stringparameters niet als Unicode verzenden Wanneer u met CHAR-, VARCHAR- en LONGVARCHAR-gegevens werkt, stelt u de verbindingseigenschap sendStringParametersAsUnicode in op false een optimale prestatiewinst.
Performance Logger en callback Hierin wordt beschreven hoe u het framework voor prestatielogboekregistratie en callback-infrastructuur gebruikt om de uitvoeringstijd voor kritieke stuurprogrammabewerkingen bij te houden, zoals verbindingen, prelogin, aanmelding en tokenverwerving.
Voorbereide aanwijzingen voor de lengte van de statementparameter Beschrijft hoe parameterlengtehints de berekeningen van SQL Server geheugentoekenningen kunnen verbeteren.
Optimalisaties van het leespad van de resultatenset Beschrijft automatische toewijzings- en decodeeroptimalisaties voor resultaatsets.
Minder overhead wanneer logging is uitgeschakeld Beschrijft hoe de driver onnodig werk voorkomt wanneer FINER logging is uitgeschakeld.
Nanoseconde-timing en context van uitspraken Beschrijft callbacktiming met hoge resolutie en de context van SQL-statements.
Kolomversleutelingssleutels in cache opslaan voor beveiligde enclaves Beschrijft caching die herhaalde key-store-verzoeken voor enclave-queries vermindert.
getColumns Capaciteitscaching Beschrijft automatische caching per verbinding die herhaalde mislukte sp_columns_170 probes op servers vóór SQL Server 2025 voorkomt.