ThinkStation S20でMySQLベンチマーク

このエントリーをはてなブックマークに追加
はてなブックマーク - ThinkStation S20でMySQLベンチマーク
LINEで送る
Pocket

https://matsu.teraren.com/blog/2010/07/03/thinkstation-s20-ff14-benchmark/
の続き。

概要

MySQL 5.5のInnoDBプラグインの性能が大幅に改善されたと言うことで、MySQL5.5のベンチマークを取ってみた。

実行環境

クライアント: Debian GNU/Linux 5.0  Core 2 Duo E7200 256M RAM (on Windows XP)
ホスト: Ubuntu ja 10.04 desktop ThinkStation S20 Xeon W3540 4G RAM
ネットワーク: 1000Mbps Ethernet

テストにはmysqlbenchを利用。テスト内容は行更新による負荷をかけたときのトランザクション処理数を計測。
実行コマンド。128スレッドそれぞれ1000トランザクション。

結果1

コネクション時間を含んだトランザクション処理数。5.1と5.5ではMyISAMでは12倍、InnoDBでは6倍の差がある。
libmysqlclient, mysqldのコネクション周りで大きな変更があったのかも。
MySQL 5.1 VS 5.5 (include connection)

結果2

コネクション時間を除いたトランザクション処理数。5.1と5.5ではMyISAMでは10%、InnoDBでは80%の性能向上がある。
やはりInnnoDBの改良は大きかったようだ。
MySQL 5.1 VS 5.5 (exclude connection)

結論

5.5早い!DBの更新が少ないサイトでは恩恵は少ないかも。
しかし、確実に早いのでリリースされたら使ってみるべき。

備考

結果を掲載したExcelファイル summary.xls

このエントリーをはてなブックマークに追加
はてなブックマーク - ThinkStation S20でMySQLベンチマーク
LINEで送る
Pocket

matsubokkuri

Please feel free to contact me via e-mail, twitter and facebook!

あわせて読みたい

コメントを残す