2つの同等のデータベースで実行しているが、別々のMSSQL2005サーバーでホストされているクエリがあります。両方のサーバーでクエリの時間を測定したいので、次のことを試しました。
SET STATISTICS TIME ON
GO
SELECT TOP 10000 *
FROM table
GO
SET STATISTICS TIME OFF;
GO
そして、次の結果が得られました。
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 2 ms.
(10000 row(s) affected)
SQL Server Execution Times:
CPU time = 16 ms, elapsed time = 8143 ms.
SQL Server parse and compile time:
CPU time = 0 ms, elapsed time = 0 ms.
私の質問は、SQL Serverの実行時間とはどういう意味ですか?データベースでのクエリの実行のみですか、それともSQL Server Management Studioを実行しているクライアントへのデータの転送を含むクエリの実行ですか?
よろしくお願いします!