sql-bench是mysql自带做基准测试的工具,在mysql目录下有个sql-bench子目录,里面存放着测试程序,这些程序都是perl实现的。下面介绍几个常用的程序:
# /usr/local/mysql/sql-bench/run-all-tests –server=mysql –user=root –password=123456 –log –fast
以上是全局测试,包括增删改查等操作,以快速的方式进行事务操作。如果出现以下错误:
install_driver(mysql) failed: Can’t locate DBD/mysql.pm
解决方法是安装一个DBD-MYSQL包即可,下载地址为:
http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/DBD-mysql-2.9005.tar.gz
安装方法:
# wget http://search.cpan.org/CPAN/authors/id/C/CA/CAPTTOFU/DBD-mysql-2.9005.tar.gz
# tar zxvf DBD-mysql-2.9005.tar.gz
# cd DBD-mysql-2.9005
# perl Makefile.PL –testdb=test –testuser=root –testpassword=”123456″
# make
# make test
# make install
到此DBD-MYSQL就安装完成了,当然如果没有出现上面那个错误可以不用操作这些步骤。
# /usr/local/mysql/sql-bench/test-insert –server