2016-04-29 13 views
0

私はデータベース上の上位DTUの原因を解決しようとしています(そのランクはジオレプリケートされたS2です)。そのV12または古い(異なる問題)かどうかわからないサーバーで。 Azureデータベース高いDTU - 高いIO平均

High DTU

は、リソースの統計を見てみると::周り

SELECT TOP 1000 * FROM sys.dm_db_resource_stats ORDER BY end_time DESC

平均CPUキック3-5

金曜日先週と今週の金曜日、私たちはこのようになりますスパイクを持っています%ピーク時に が最も重要ですが、avg_data_io_percentageは約72%〜90%ローミングしています

IOをさらに追跡するにはどうすればよいですか?

Query Performance Insightは非常に便利ですが、この場合は実行回数とCPUが誤解を招く可能性がありますか?

TOPその奇数期間中のCPU消費量あたり5クエリ Top 5 queries by cpu consumption 24 hours

トップ5:

Top 5 queries by an hour

は、これらのトップ5に表示が異なるクエリ可能性犯罪者か?
IOグラフやデータを見るより良い方法はありますか?私は間違ったことを見ているのですか? :D

ありがとうございます。

答えて

1

クエリパフォーマンスの統計情報/クエリデータストアのためのSSMSと組み込みレポートを使用して、IO集約型のクエリを調べることができます。 SSMSを使用してデータベースに接続し、論理読み込み、論理書き込み、および物理読み込みメトリックを使用して最もリソース集約的なクエリを調べることをお勧めします。あなたはこれらのいずれかであなたの犯人を見つけなければなりません。

ありがとう、 Torsten

+0

ありがとう、Torsten。 SQLプロファイラ?私はそれを使用して以来、非常に長い時間を過ごしてきました。それは次の金曜日まで待たなければならないかもしれない。 – Matthew

+0

SQLプロファイラは機能しません...しかし、ここにいくつかの狡猾なクエリがあります:https://azure.microsoft.com/en-us/documentation/articles/sql-database-monitoring-with-dmvs/ 私は持っていますIOクエリを掘り下げるために待つ...他のより緊急の問題;) – Matthew

関連する問題