18. Percona MySQL グラフの読み方
例2 Percona テンプレートのオリジナル項目
Uncheckpointed Bytes
SHOW STATUS にはありません
(MySQLのリファレンスにもない)
Cactiインストールディレクトリ /scripts/ss_get_mysql_stats.php を読み解くと
- - -
LOG
- - -
Log sequence number 12295546428
Log flushed up to 12295546428
Last checkpoint at 12295533453
SHOW ENGINE INNODB STATUS の
(Log sequence number) – (Last checkpoint at) = Uncheckpointed_Bytes
20. トラブルシューティングのケース
●
MySQL Command Counters で全体を観察 クエリほぼ一定で
Questions だけ急増
システムも重かった
●
クエリでないSQL文というと、、、
SET NAMES utf8;
USE database;
BEGIN;
COMMIT;
など補助的なもの。
●
クエリ本体以外は完了している
●
リトライ?
21. トラブルシューティングのケース
●
InnoDB Current Lock Wait でロックの量を知る
同じサーバーで
Questions だけ急増
したのと同じところ
Innodb Lock Wait Secs
SHOW ENGINE INNODB STATUS で表示されるトランザクション情報のう
ち、”TRX HAS BEEN WAITING n SEC FOR THIS LOCK TO BE
GRANTED” の n をシステムのトランザクション全部で合計したもの
デッドロック? 違ったシステム全体のロック待ち
増加