通常、COUNT(*) を使用すると、クエリが返す行数を知ることができます。
同様に、たとえば、特定のクエリの出力が何メガバイトかを知る方法はありますか?
何かのようなもの
SELECT MEMORYUSE(*) FROM bla bla bla
編集:スクリプト化できるので、 *exec sp_spaceused ... * アプローチが好きです!
通常、COUNT(*) を使用すると、クエリが返す行数を知ることができます。
同様に、たとえば、特定のクエリの出力が何メガバイトかを知る方法はありますか?
何かのようなもの
SELECT MEMORYUSE(*) FROM bla bla bla
編集:スクリプト化できるので、 *exec sp_spaceused ... * アプローチが好きです!
完全を期すために、SSMS を使用して表示/設定できる、実行中/実行済みのクエリに関する詳細情報を提供するオプションがいくつかあります。以下に示すように、クエリの行数はデフォルトで SSMS の右下に表示されます。また、ここに示すようにグローバルに設定できる高度なクエリ オプションを強調しました。もちろん、クエリにこれらのオプションを含めることで、特定のステートメントまたはバッチに対してこれらのオプションをオンにすることもできます。つまり、「set showplan_test on」などです。
また、以下に示すように、SSMS で「クライアント統計の表示」をオンにすることもできます (サンプル出力付き)。
SQL Serverを使用している場合は、クライアント統計をオンにすると、「クライアントから送信されたバイト数」と「サーバーから受信したバイト数」が表示されます。
ここに関連する質問があります