2

Azure SQL データベースを使用し、オンライン管理ポータルの [クエリ パフォーマンス] ページで高価なクエリを監視しています。つまり、このページ: http://blogs.msdn.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-70-92-metablogapi/3058.image_5F00_60004D77.png

先週、サービスが停止しました。これは、すべてのクエリの実行回数列がゼロにリセットされたのと一致しているようです。

私の質問は、この実行カウントがゼロにリセットされる原因は何ですか? また、Azure SQL データベース サービスの停止も引き起こしている可能性がありますか? CPUを占有しているため、データベースが別のノードに移動されていますか?

4

1 に答える 1

3

ポータルの [クエリ パフォーマンス] ビューは、sql azure データベース エンジンからのデータに基づいて、次のようなクエリを表示する方法にすぎません。

SELECT *
FROM sys.dm_exec_query_stats AS s 
CROSS APPLY sys.dm_exec_sql_text(plan_handle) AS q

sys.dm_exec_sql_textsys.dm_exec_query_statsはどちらも DMV (動的管理ビュー) です。

DMV はインメモリ データ構造 ( source ) に支えられているため、データベースが sql azure プラットフォームによって新しいマシンに配置された場合 (多くの考えられる理由の 1 つとしてすべてが悪いわけではありません)、新しいマシンには明らかに次のいずれもありません。 DMV にフィードするためのメモリ内データ。

ゼロにリセットされているという事実は、機能停止の決定的な証拠ではありません。このような質問がある場合は、サポートでチケットを開く必要があります (ポータルにボタンがあります)。

于 2013-03-05T08:08:45.520 に答える