Azure SQL パフォーマンス メトリックを使用しようとしましたが、実行速度が非常に遅く、大量の CPU を消費しています (100% アップ)。
例の実行には 4 分かかり、CPU 100%
SELECT * FROM sys.resource_stats WHERE database_name = 'db1' AND start_time > DATEADD(day, -7, GETDATE())
インスタントの例、CPU 80%
SELECT end_time, avg_cpu_percent FROM sys.dm_db_resource_stats
できるだけ頻繁に DB を監視したいのですが、これらの監視クエリはすべての統計を無効にします。
- なぜそんなに時間がかかるのでしょうか?
- Azure SQL から統計情報を取得する他の方法はありますか?