Windows 2003 上的 ODBC 是否比 Windows 7 上的慢?

Windows 2003 上的 ODBC 是否比 Windows 7 上的慢?

我发现了一些 MSSQL 2005 性能问题,我正在尝试诊断原因。我正在使用 SQL Profiler 收集查询执行时间。客户端应用程序(使用 ODBC)和 SQL 服务器都在 Windows 2003 上运行。我还使用 Windows 7(客户端)和不同的 Windows 2003 服务器来比较结果。

Windows 7 客户端/Windows 2003 服务器:

  • SQL 管理工作室:393ms
  • 通过 ODBC:215ms

Windows 2003 客户端:

  • SQL 管理工作室:约 155 毫秒
  • 通过 ODBC:3145ms

... 在这两种情况下,我都在客户端上运行 SQL Management Studio。对我来说,这些数字表明 Windows 2003 服务器上的 ODBC 客户端存在问题。

在 Windows 上,我看到 ODBC“SQL Server”驱动程序是版本6.01.7600.16385,但在 Windows 2003 上,它是2000.86.3959.00(默认)。这可能是问题所在吗?是否可以更新 ODBC 驱动程序?

答案1

答案似乎是否定的;它的性能完全一样。

相关内容