日本MySQLユーザ会のベンチマークおじさんがMySQL 5.7 vs MariaDB 10.1のベンチマークをしているようです

0
ITOH Hiroyuki @i_rethi

さて、1P4C8TなSATAマシンでベンチしてみるか blog.mariadb.org/maria-10-1-mys…

2015-10-23 07:29:41
ITOH Hiroyuki @i_rethi

oltp-table-size=1000000だと出来る1テーブルのサイズは244Mか

2015-10-23 07:42:31
ITOH Hiroyuki @i_rethi

あ、oltp.lua使ってるのか

2015-10-23 07:45:51
ITOH Hiroyuki @i_rethi

って、さらに良く見たらローカルで実行かよ・・・ 無視してリモートからやるでござーる

2015-10-23 07:47:23
ITOH Hiroyuki @i_rethi

スコアを見る限りあれですな、本当にコモディティなんですかね。 いまMariaで8スレッドでread/write requestsが4357000 (43488.92 per sec.)なんですが

2015-10-23 07:57:23
ITOH Hiroyuki @i_rethi

E3-1265L V2 2.5GHzだからですかね。3.5GHzとか使ってるんですかね。もしくはコモディティだからi7の4GHzですかね

2015-10-23 07:58:39
ITOH Hiroyuki @i_rethi

お、32スレッドで108159.76 per sec.になった。なんか接続数少ない時のスコアが変な気がするなぁ。mariaのサイトのは同じサーバでベンチしてるせいかね

2015-10-23 08:02:50
ITOH Hiroyuki @i_rethi

5.7.9に同じデータのロード終わり

2015-10-23 09:05:07
ITOH Hiroyuki @i_rethi

んー、たしかにこのザルな設定じゃ差が出るかもしれん

2015-10-23 09:17:04
ITOH Hiroyuki @i_rethi

終わったらパラメータ調整したまたやろ

2015-10-23 09:18:05
ITOH Hiroyuki @i_rethi

ってことでサイトに載ってる設定値でやると5.7.9だと96875.84 per secあたりで頭打ちになった

2015-10-23 09:23:00
ITOH Hiroyuki @i_rethi

接続数増えてくるとLOCK_table_cacheの待ちが一気に増えてるな。 1テーブルへのベンチだからかな pic.twitter.com/QFAcUVlTJs

2015-10-23 09:51:58
拡大
ITOH Hiroyuki @i_rethi

いくら性能低めのH/Wとはいえ、テーブル1個のベンチってどうなんだろうなぁ、と思いつつパラメータ調整してる

2015-10-23 09:58:38
ITOH Hiroyuki @i_rethi

なんぼcommodity hardwareとはいえ、あそこまでザルな設定を使う事はないだろうなぁ。つーか出してきたら張り倒す

2015-10-23 10:23:35
ITOH Hiroyuki @i_rethi

自分が今やってる環境は4コアのMEM8G。普段ならWEBと同居でも2Gはバッファに割り当てるかな。。。

2015-10-23 10:29:55
ITOH Hiroyuki @i_rethi

まぁアプリやその他プロセス次第だけど

2015-10-23 10:30:33
ITOH Hiroyuki @i_rethi

やればやるほど特定条件化で差が付くようにやってるんだろうなぁ、という思いが深まっていく。。。

2015-10-23 11:10:18
ITOH Hiroyuki @i_rethi

1テーブルだとLOCK_table_cacheが減らせる気がしねーーーー

2015-10-23 11:32:51
ITOH Hiroyuki @i_rethi

1回16テーブルとかに逃避しようかしら。。。

2015-10-23 11:33:54