sybase で発生したデッドロック情報を出力するにはどうすればよいですか。具体的には、デッドロックの原因となったクエリを知りたいです。
sp_configure について読んだことがありますが、実行方法がわかりません。 http://sybaseblog.com/sybasewiki/index.php?title=How_can_we_print_Deadlock_information_in_errorlog%3F
これは何のプロンプトですか?
sybase で発生したデッドロック情報を出力するにはどうすればよいですか。具体的には、デッドロックの原因となったクエリを知りたいです。
sp_configure について読んだことがありますが、実行方法がわかりません。 http://sybaseblog.com/sybasewiki/index.php?title=How_can_we_print_Deadlock_information_in_errorlog%3F
これは何のプロンプトですか?
sp_configure "デッドロック情報を出力"
それは sa_role タスクです。sa_role を持っていないことが問題ですか? DBA は誰ですか? 彼らにこれをさせてください。ログのサイズが大きくなったと言うかもしれませんが、これは問題ではありません。
さまざまなことで多くのデッドロックが発生している場合は、クライアント コードが時間もログに記録している限り、個々のデッドロックを非常に簡単に見つけることができます。
perl を使用してログをスキャンし、集計することができます。
または、mda 監視テーブルがインストールされている場合は、それらを使用できます。
上記の両方の詳細については、sybooks を参照してください。