Como aprimorar o desempenho e a confiabilidade (JDBC)

Baixar JDBC Driver

Um aspecto do desenvolvimento de aplicativos que é comum a todos os aplicativos é a necessidade constante de melhorar o desempenho e a confiabilidade. Há muitas técnicas para atender a essa necessidade com o Microsoft JDBC Driver para SQL Server.

Os artigos nesta seção descrevem várias técnicas para melhorar o desempenho do aplicativo e a confiabilidade ao usar o driver JDBC.

Nesta seção

Artigo Descrição
Compreensão das propriedades de tempo limite Descreve os tempos limite usados pelo driver JDBC.
Fechando os objetos quando não estão em uso Descreve a importância de fechar objetos do driver JDBC quando eles não forem mais necessários.
Gerenciando o tamanho da transação Descreve técnicas para melhorar o desempenho de transação.
Trabalhando com instruções e conjuntos de resultados Descreve técnicas para aprimorar o desempenho ao usar os objetos Statement ou ResultSet.
Como usar o buffer adaptável Descreve um recurso de buffer adaptável, que foi desenvolvido para recuperar qualquer tipo de dados de valor grande sem a sobrecarga de cursores de servidor.
Colunas esparsas Aborda o suporte do JDBC Driver para colunas esparsas do SQL Server.
Cache de metadados de declaração preparada para o driver JDBC Discute as técnicas para aprimorar o desempenho com consultas de instrução preparadas.
Desempenho do parâmetro de instrução preparada Discute práticas e configurações a serem consideradas ao usar instruções preparadas.
Como usar a API de cópia em massa para a operação de inserção em lote Descreve como habilitar a API de cópia em massa para operações de inserção em lote e seus benefícios.
Não enviar parâmetros de cadeia de caracteres como Unicode Quando você estiver trabalhando com dados CHAR, VARCHAR e LONGVARCHAR , defina a propriedade de conexão sendStringParametersAsUnicode para false obter um ganho de desempenho ideal.
Registrador de desempenho e callback Descreve como usar a estrutura de registro em log de desempenho e a infraestrutura de retorno de chamada para acompanhar o tempo de execução para operações críticas de driver, como conexões, pré-login, logon e aquisição de token.
Indicações de comprimento dos parâmetros de instrução preparada Descreve como dicas de comprimento de parâmetros podem melhorar os cálculos de concessões de memória do SQL Server.
Otimizações do caminho de leitura do conjunto de resultados Descreve otimizações automáticas de alocação e decodificação para conjuntos de resultados.
Redução da sobrecarga de registro desativado Descreve como o driver evita trabalhos desnecessários quando FINER o registro está desativado.
Tempo de nanossegundos e contexto da afirmação Descreve o tempo de callback em alta resolução e o contexto da instrução SQL.
Cache de chaves de criptografia de coluna para enclaves seguros Descreve cache que reduz repetidas solicitações de armazenamento de chaves para consultas de enclave.
getColumns armazenamento em cache de capacidades Descreve cache automático por conexão que evita repetidas sp_columns_170 falhas de sondagem em servidores anteriores ao SQL Server 2025.