web-dev-qa-db-ja.com

mysqladmin debugは現在のロックを書き出しますが、PROCESSLISTとINNODBSTATUSは何も表示しません

1.1.8 mysql-cacti-templatesを使用して、MySQL 5.0.77(CentOS 5.7)でメトリックを収集しています。

InnoDBの現在のロック待機とInnoDBのロック構造のグラフはどちらもCur [rent]値でグラフ化されていますが、InnoDBのアクティブ/ロックされたトランザクションのグラフにはロックされたトランザクションのグラフはありません。 SHOW PROCESSLISTSHOW INNODB STATUSもチェックしましたが、ロックはありません。

ただし、mysqladmin debugを実行すると、現在のロックの長いリスト(数十)がエラーログに出力されます。

lock: 0x1e6a21b0:

lock: 0x1e7cd750:

lock: 0x1e5bdcb0:

lock: 0x1e839180:

lock: 0x1e821870:

lock: 0x1e737840:

lock: 0x1e6c5590:

lock: 0x1e5b8fa0:

[snip]

SHOW PROCESSLISTまたはSHOW INNODB STATUSに表示されない場合、これらのロックの原因を特定するにはどうすればよいですか? FWIW、InnoDB Lock Monitorも試しましたが、ロックも表示されませんでした。

お知らせ下さい。

ありがとう!

3
HTTP500

ロックは偽物のようです。確認済みのバグ: http://bugs.mysql.com/bug.php?id=6414

1
HTTP500