使用 jdbc 8.4.1 时连接速度较慢

Connection is slow while using jdbc 8.4.1

提问人:Fayaz 提问时间:11/14/2023 更新时间:11/14/2023 访问量:22

问:

我们有一个应用程序,我们以前使用 JTDS-1.2.2 jar 通过 Windows 身份验证连接到 SQL Server,并且在我们的环境中使用 NTLMv2。

现在,我们使用 mssql jdbc-8.4.1 通过 Windows 身份验证连接到 SQL Server,但现在,创建 30 个连接需要将近 15 分钟。

以前使用 JTDS-1.2.2 时,创建 30 个连接只需要几毫秒。

尝试使用相同的 jdbc jar 和 SQL 身份验证,连接速度非常快(不到 1 秒)。

最近在网络中没有进行任何更改。

任何建议将不胜感激。

sql-server jdbc windows 身份验证 jtds

评论

0赞 siggemannen 11/14/2023
您是否尝试过稍高版本的驱动程序?我认为 12 现在已经出来了。打开第一个 Windows 身份验证连接通常很慢,但如果您不关闭 jvm 并创建新连接,则根本不需要时间
0赞 David Browne - Microsoft 11/14/2023
是否强制它使用 NTLM?它可能尝试先使用 Kerberos 但失败。learn.microsoft.com/en-us/sql/connect/jdbc/......
0赞 Fayaz 11/15/2023
@siggemannen - 我会尝试并更新。

答: 暂无答案