我有一个 SQL Server 实例,我正在尝试对其进行基准测试。我可以从 SQL Studio 应用程序中键入
SET STATISTICS TIME ON
然后查看输出的统计数据。从 C++ 代码,我可以做类似的事情
SQLExecDirect(hstmt, "SET STATISTICS TIME ON", SQL_NTS);
然后通过 SQLError
检索这些统计信息。
在通过 vanilla ODBC 访问 SQL Server 时,有没有办法获取这些统计信息。在这种情况下,我使用 Ruby 的 DBI:ODBC
连接器,它可以很好地连接和运行查询,但我无法弄清楚这个元数据。
最佳答案
好吧,它不是通过 odbc 进行的,但是如果您有 Sql Server 工具,Sql Profiler 是否适合您?您可以使用它来为语句、事务、存储过程和 Sql Server 中的无数其他事物的执行计时。
关于sql-server - 通过 ODBC 的 Microsoft SQL Server 统计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/826913/