2010-12-17 2 views

答えて

15

実際には、SSMS内の「Show Client Statistics」、(KBで)予約領域、データ・スペース、索引スペースエディタウィンドウは、結果セットのサイズ、サーバーから受信したバイト、など

-1

sp_spaceusedを使用してテーブルのサイズを取得できます。しかし、私はクエリのサイズを取得する方法を知らない(もちろんそれはほとんど意味しない)。

サイズを簡単に見積もる方法の1つは、データをテキストファイルとして保存することです。明らかに余分な空白があります。しかし、それはあなたに問い合わせの大きさに関する一般的な考えを与えるだろう。

1

SSMSの結果ウィンドウにクエリの実際の実行計画を含めることができます。これにより、結果の推定行サイズが表示されます。これを行数で掛けて結果を得る。しかし、見積もられた行のサイズがどれほど正確かはわかりません。

7
SELECT <your query here> 
INTO dbo.MyTempTable 
FROM <query source> 

exec sp_spaceused 'MyTempTable' 

DROP TABLE MyTempTable 

これは、行を返すwlilを返します問い合わせます、およびそのテーブルの未使用スペース。

関連する問題