#author("2021-08-18T10:05:43+00:00","default:admin","admin")
#author("2021-08-18T10:28:17+00:00","default:admin","admin")
-[[SQL Server プロファイラー:https://docs.microsoft.com/ja-jp/sql/tools/sql-server-profiler/sql-server-profiler?view=sql-server-ver15]]

-[[SQLプロファイラ(SQLトレース):https://techinfoofmicrosofttech.osscons.jp/index.php?SQL%E3%83%97%E3%83%AD%E3%83%95%E3%82%A1%E3%82%A4%E3%83%A9%EF%BC%88SQL%E3%83%88%E3%83%AC%E3%83%BC%E3%82%B9%EF%BC%89]]

-[[SQLServerのサーバサイドトレースを使ったボトルネッククエリ解析方法:https://qiita.com/maaaaaaaa/items/779192642600ef17e547]]

*使い方 [#z845268a]
-[[トレースでのサーバー プロセス ID (SPID) のフィルター選択 (SQL Server Profiler):https://docs.microsoft.com/ja-jp/sql/tools/sql-server-profiler/filter-server-process-ids-spids-in-a-trace-sql-server-profiler?view=sql-server-ver15]]

*EventClass [#r1b61dc6]
**[[Audit Logout:https://docs.microsoft.com/en-us/sql/relational-databases/event-classes/audit-logout-event-class?redirectedfrom=MSDN&view=sql-server-ver15]] [#ff7b2d04]
-[[プロファイラのイベントクラス(Audit Logout)について:https://social.msdn.microsoft.com/Forums/sqlserver/ja-JP/9aad96c3-5fb1-441b-815e-6e241a630d3b/12503125251250112449124521252112398124521250512531124881246312?forum=sqlserverja]]
--Audit Logout が大きな値となる原因は単純で、その接続の接続時間が長い場合
--個々のクエリごとの時間ではなく、トータルの時間(概算)
--接続して 3 秒間何も処理をせずに切断したとしたら、3000 と記録される
--30 ミリ秒の処理を 100 回繰り返し実行していても 3000 と記録される
--なので調査では無視して良いイベント

-[[Audit logout - high CPU Utilization:https://stackoverflow.com/questions/16991011/audit-logout-high-cpu-utilization]]
--CPUは、その接続の存続期間中にその接続に使用されたCPU時間の総計
--イベント自体はCPUを消費していないが、接続してからそのセッションで使用されているすべてのCPU時間を報告している

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS