我有一個SQL Server實例,我試圖進行基準測試。從SQL Studio應用程序我可以輸入通過ODBC的Microsoft SQL Server統計信息
SET STATISTICS TIME ON
然後看到輸出的統計信息。從C++代碼,我可以這樣做
SQLExecDirect(hstmt, "SET STATISTICS TIME ON", SQL_NTS);
,然後通過SQLError
檢索這些統計數據。
有沒有一種方法可以在通過vanilla ODBC訪問SQL Server時獲得這些統計信息。在這種情況下,我使用Ruby的DBI:ODBC
連接器,它可以很好地連接和運行查詢,但我一直無法弄清楚這個元素。
這是一個非常有趣的問題+1 – ichiban 2009-05-10 08:57:21
我很困惑。 ODBC只是底層驅動程序和驅動程序管理器之間映射墊片的函數。直接起作用的是「vanilla ODBC」。這個問題涉及到使用第三方ODBC驅動程序(如FreeTDS)從不同平臺訪問SQLServer,還是實際特定於Rubys DBI接口? – Einstein 2009-05-14 16:36:48