====== mysql bench ======
===== 概要 =====
perl で書かれた mysql に使えるベンチマークソフト。
内部で定義されているテストパターンを実行して、トータル時間、途中のWarningなどを取得。
各種ベンチマークにはmysqlインストール時に作られる「test」データベースを利用する。
mysql以外にも利用できるらしい。。。
===== インストール =====
# yum -y install mysql-bench
===== 起動 =====
# cd /usr/share/sql-bench
# perl run-all-tests --server=mysql --cmp=mysql,pg,solid --user=ユーザー --password=パスワード --log
==== 個別テストの場合 ====
ex) # perl test-insert
ログの出力はできないようです。
test-ATIS.sh Creation of 29 tables and a lot of selects on them.
test-connect.sh Test how fast a connection to the server is.
test-create.sh Test how fast a table is created.
test-insert.sh Test create and fill of a table.
test-wisconsin.sh A port of the PostgreSQL version of this benchmark.
===== 結果 =====
/usr/share/sql-bench/output フォルダに結果が保存される。
ex) output/RUN-mysql-Linux_2.6.18_194.26.1.el5xen_x86_64-cmp-mysql,pg,solid
===== 参考 =====
http://www2.nl.freebsd.org/pub/mysql/doc/refman/5.1/ja/mysql-benchmarks.html#
http://www.gashimax.com/wiki/index.php?MySQL%2F%A5%D9%A5%F3%A5%C1%A5%DE%A1%BC%A5%AF