IOmeterテストを使用して、200 MB /秒を超えるパフォーマンスを示すSSDを持っています。しかし、ローカルマシンからSQLクエリを実行すると、Windowsリソースモニターに7MB /秒を超えるディスクIOが表示されません。これは、実行に2分以上かかるクエリでも当てはまります。SSDから7MB /秒しか使用していないことがボトルネックになるのは何ですか?
私は走っています:
- Windows Server 2012スタンダード
- SQL Server 2008 R2
- Intel i7 3820
- 32GBのRAM
- sandisk SSD
sys.dm_os_waiting_tasks
、クエリの実行中に、他の待機タイプがあるかどうかを確認することもできます。
DECLARE @Name VARCHAR(10), @High int; SELECT @Name=name, @High = high FROM master..spt_values
。したがって、結果はクライアントに送り返されませんが、計画とIOは同じままです。