0

SQL Server 2008 Enterpriseを使用しており、SQLServerプロファイラーを使用してデッドロックイベントのみをキャプチャしたいと考えています。そして、デッドロックが発生してイベントがキャプチャされたら、SQLServerプロファイラーを停止します。

私の質問は、SQL Serverプロファイラーを起動してから、デッドロックが発生する(イベントがキャプチャされる)前に、データベースに何らかの影響(パフォーマンスへの影響について)がありますか?

よろしくお願いします、ジョージ

4

1 に答える 1

1

SQL プロファイラーはデータベースのもう 1 つのクライアントであるため、多少の負荷はかかりますが、ごくわずかです。

プロファイラーが使用する SPIDをsys.sysprocessesで調べると、CPU などの使用量を確認できます。

ただし、トレース フラグ 1204 および 1222 を使用して、デッドロック情報を SQL Server エラー ログにトラップすることもできます。そして、このリンクも概要についてです。

于 2010-06-22T05:11:49.737 に答える