sql-server - 通过 ODBC 的 Microsoft SQL Server 统计

标签 sql-server ruby odbc unixodbc

我有一个 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/

相关文章:

ruby-on-rails - 如何在 Ruby on Rails 中执行期间确定 Controller 变量的值?

java - 从 lotus notes 数据库中获取表名

sql-server - 使用基于连接的当前节点值从辅助表更新 xml 节点值

sql-server - 将子节点从 SQL xml 变量插入到另一个 xml 变量中

SQL插入以用条件填充关联表

c# - 存储过程无法正常工作错误转换数据类型

ruby - 如何使用带有 Ruby 的 oauth 连接到 Google?

javascript - 传递局部变量问题

c# - C# 应用程序中的错误 [42000] MySQL

MySql ODBC Windows XP 到 Windows 7