Percona ServerのAudit Pluginの性能についてメモ
日本のMySQLベンチマークおじさんがPercona ServerのAudit Pluginの性能に興味を示されたようです
yoku0825
@yoku0825
use_buffer => SYNCHRONOUS, SEMISYNCHRONOUSの時はfalse、PERFORMANCE, ASYNCHRONOUSの時はtrue
2015-09-16 14:16:06
yoku0825
@yoku0825
can_drop_data、log->drop_if_fullに格納されて、これがtrueだとバッファがフルだったらログバッファへの書き込みをスキップする。falseの時はバッファがフルだったらフラッシュされるまで待つ
2015-09-16 14:19:59
yoku0825
@yoku0825
audit_log_rotations、特に何の断りもなく999で頭打ちになってる(切り詰められる) Audit Log Plugin percona.com/doc/percona-se…
2015-09-16 14:39:43
ITOH Hiroyuki
@i_rethi
wait/synch/mutex/server_audit/audit_log_buffer::muね。 現状(接続数少ないと)だとwait/synch/cond/threadpool/worker_condのが待ち大いな
2015-09-18 02:28:27
ITOH Hiroyuki
@i_rethi
audit_log_rotate_on_sizeを1G、audit_log_rotationsを10にしてたけど、ベンチだとすぐ埋まるな・・・
2015-09-18 02:29:26
ITOH Hiroyuki
@i_rethi
semisyncにしたらwait/synch/mutex/audit_logger/file_logger::lockが32接続から跳ねだしたな。qpsがasyncの半分ぐらいで頭打ちになりそう
2015-09-18 03:27:32
ITOH Hiroyuki
@i_rethi
file_logger::lockのせいでCPUのidleもすごい増加。10~15%のidleだったのがsemisyncだと50%ぐらいidleになっとる
2015-09-18 03:29:43
ITOH Hiroyuki
@i_rethi
@i_rethi あ、でも前に取ったのはoltp-roか。point-selectじゃないから分からんな。とはいえ、見事にqpsが急落してる。当たり前ではあるが
2015-09-18 03:53:50