fb_lock_printのパラメータについて解説します
fb_lock_print パラメータの説明
以下に、fb_lock_print の出力に関する簡単な説明を示します。Fb_lock_print は、Firebird データベースの低レベルのアクティビティに関する非常に有用な情報を多数提供し、特に Classic および SuperClassic にとって貴重です。ただし、この情報を正しく解釈するには、Firebird 内部構造に関する高度な知識が必要です。専門家のアドバイスをお求めの場合は、Firebird 最適化サービス をご検討ください。
名前
fb_lock_print - Firebird データベースのロックに関する情報
書式
fb_lock_print -d database [オプション...]
fb_lock_print -f lockfile [オプション...]
説明
fb_lock_print は、Firebird ロックシステムから情報を表示するための
ツールです。これは、ロックの競合/衝突/パフォーマンスの問題を
デバッグする際に役立ちます。
オプション
-d database
指定されたデータベースに関するロック情報を表示します。
-f lockfile
指定されたロックファイルからロック情報を表示します。Firebird の
ロックファイルは /tmp/firebird にあります。
-o | -p
ロック所有者ブロックに関する情報を表示します。デフォルトでオンです。
-c 整合性モード。情報が収集されている間、ロックブロックへの変更が
行われないようにロックマネージャをブロックします。
-l ロックブロックに関する情報を表示します。
-r ロック要求ブロックに関する情報を表示します。
-h ロック履歴に関する情報を表示します。
-a 所有者ブロック、ロックブロック、要求ブロック、および履歴に関する
情報を表示します。「-o -l -r -h」と同じです。
-s num
ロックシリーズ番号 num に関する情報を表示します。
-i[フィルタ] interval count
対話モードに入り、1秒あたりのロックカウンタを継続的に表示します。
使用可能なフィルタは以下のとおりです:
a ロック取得
o ロック操作: エンキュー、変換、ダウングレード、デキュー、
読み取り、書き込み、およびクエリ
t タイプ別のロック操作
w ロック待機
フィルタが指定されない場合、すべてのアクティビティが表示されます。
interval は表示間隔(秒)です。count は、その回数の表示後に
fb_lock_print が終了することを指示します。
-w 各ロックが待機しているロックの再帰的なリストを表示します。
-m HTML 出力。
著者 および 著作権
Copyright (C) Damyan Ivanov, 2009.
このマニュアルページは、Debian プロジェクトのために Damyan Ivanov に
よって書かれましたが、他の人が使用しても構いません。この通知が保持
される限り、変更の有無にかかわらず、このドキュメントの使用が許可
されています。いつかお会いすることがあり、これが価値があると
思っていただけたなら、そのお返しにビールを一杯ご馳走してください。