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/

相关文章:

sql-server - 无法从AspNetCore应用连接Docker MsSql

sql - 完成sql server中的where子句

ruby-on-rails - Ruby Rails Hartl 教程 Ch. 8.2.6 测试失败

ruby - 将 Json 响应与 Json 文本文件进行比较

ruby-on-rails - 使用 Dokku 在生产服务器中运行旧版本代码的 Rails 延迟作业

mysql - Qt qtablewidget数据录入、保存和访问

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

sql-server - NLog 数据库目标和 SQL Server 应用程序角色

sql - 在sql server中插入阿拉伯语单词

r - 如何使用 DBI 写入包含日期列的表