Percona ServerのAudit Pluginの性能についてメモ

日本のMySQLベンチマークおじさんがPercona ServerのAudit Pluginの性能に興味を示されたようです
0
ITOH Hiroyuki @i_rethi

perconaのaudit log、時間UTCなの。。。 RECORD="1_2015-09-15T16:43:35" TIMESTAMP="2015-09-15T16:43:35 UTC"

2015-09-16 01:48:13
ITOH Hiroyuki @i_rethi

あまり遅くならないのは出力がデフォルトだと非同期だからっぽいか。audit_log_strategyをSYNCHRONOUSにしたらどこまで落ちるんだろ / percona.com/doc/percona-se…

2015-09-16 01:54:37
ITOH Hiroyuki @i_rethi

PERFORMANCEならまぁいいのか? "log using memory buffer, drop messages if buffer is full" 環境に応じて使い分けてくれ、ってことだろうけど

2015-09-16 01:56:01
ITOH Hiroyuki @i_rethi

とりあえず、UTCからJSTにする方法をだな。。。

2015-09-16 01:56:47
ITOH Hiroyuki @i_rethi

time_zoneパラメータをいじってみてる

2015-09-16 02:00:37
ITOH Hiroyuki @i_rethi

RECORDに書かれる時間が良く分からんな。MySQLの起動時間かと思ったけど微妙にずれてる感じ。Shutting down plugin 'audit_log'が出力された時間になってるっぽい?

2015-09-16 03:38:21
ITOH Hiroyuki @i_rethi

" its own unique RECORD_ID field" ってことなので一意になるようにしてるだけっぽいから深く考えてもダメなのかもしれない

2015-09-16 03:38:40
ITOH Hiroyuki @i_rethi

audit_log_formatは動的変更不可かー

2015-09-16 03:53:48
ITOH Hiroyuki @i_rethi

JSONで吐き出させてMySQL5.7のJSONなカラムにぶち込んで遊べるかな

2015-09-16 03:56:15
ITOH Hiroyuki @i_rethi

クエリ途中で改行入れると普通に\nに置き換えるのね "sqltext":"select user\nfrom mysql.user"

2015-09-16 03:57:36
ITOH Hiroyuki @i_rethi

grantでパスワードそのまま書いた場合はハッシュで記録と。まぁ流石に平文ではないはな

2015-09-16 04:18:11
ITOH Hiroyuki @i_rethi

command_classで絞ってクエリを覗いていくような使い方になりそうだなこれは

2015-09-16 04:37:32
ITOH Hiroyuki @i_rethi

timestampとcommand_classでインデックス作成して、とか考えたけど"2015-09-15T19:25:04 UTC"ってのがきついな・・・ ここだけ加工しないとかな

2015-09-16 04:39:17
yoku0825 @yoku0825

@i_rethi @RKajiyama あ、日本のDimitriさんこんにちわ! 話変わりますけど、Percona Auditのベンチしたときのグラフってあったりしませんか? :)

2015-09-16 11:37:08
ITOH Hiroyuki @i_rethi

@yoku0825 話変わりすぎー。たぶん、今夜取ると思うけど。。。 昨日は内容把握しかしてないので。今週は夜勤なのです

2015-09-16 11:38:25
yoku0825 @yoku0825

@i_rethi 楽しみに待ってます :) その間にちょっとソースを見ておこうかな。。

2015-09-16 11:39:09
ITOH Hiroyuki @i_rethi

@yoku0825 audit_log_strategy次第だと思ってるので、そこを変更しつつだと割と時間がかかりそうです

2015-09-16 11:40:13
yoku0825 @yoku0825

@i_rethi general_logのときっぽいmutexがあるかないかですね、主に見たいのは :)

2015-09-16 11:41:22
ITOH Hiroyuki @i_rethi

@yoku0825 SYNCHRONOUSにしなければ出てこないんじゃないかなー、と予測しております。PERFORMANCEは取る気なし。。。

2015-09-16 11:43:10