これが可能か不可能かを考えていたのですが、
クエリに非常に時間がかかっている場合、残りまたは完了したクエリのパーセンテージを確認できますか? システムのどこに?
私はそれがばかげた質問であることを知っていますが、クエリが完了するのを待つのにイライラすることがあります。
これが可能か不可能かを考えていたのですが、
クエリに非常に時間がかかっている場合、残りまたは完了したクエリのパーセンテージを確認できますか? システムのどこに?
私はそれがばかげた質問であることを知っていますが、クエリが完了するのを待つのにイライラすることがあります。
一部のリクエストには完了率の見積もりがあり、次の場所で表示できますsys.dm_exec_requests.percent_complete
。
次のコマンドで完了した作業の割合:
- ALTER INDEX REORGANIZE
- ALTER DATABASE を使用した AUTO_SHRINK オプション
- データベースのバックアップ
- DBCC CHECKDB
- DBCC チェックファイル グループ
- DBCC チェックテーブル
- DBCC インデックスデフラグ
- DBCC 圧縮データベース
- DBCC SHRINKFILE
- 回復
- データベースの復元、
- ロールバック
- TDE暗号化
null 可能ではありません。
しかし、おそらくクエリ リクエストに関心があるでしょう ( SELECT
)。このような場合、一体何をしているのだろうと考えるほど時間がかかる場合は、パフォーマンスに問題があると言えます。パフォーマンス調査としてアプローチします。待機やキューなどの方法を使用して、ボトルネックを特定します。発見されたボトルネックに対処します。