3

我有一个我正在尝试进行基准测试的 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连接器,它可以很好地连接和运行查询,但我无法弄清楚这些元数据。

4

2 回答 2

1

好吧,它不是通过 odbc 进行的,但是如果您有 Sql Server 工具,那么 Sql Profiler 是否适合您?您可以使用它来为 Sql Server 中语句、事务、存储过程和无数其他事物的执行计时。

于 2009-05-10T17:49:48.917 回答
0

你可以尝试使用dbh.func(:stat)

于 2009-05-12T14:08:07.093 回答