Иногда требуется для тестов нагрузить MySQL. В свежий MySQL 5.1 теперь входит замечательный инструмент для этого дела. Зовётся mysqlslap.
Запускается примерно так:
[bash]
mysqlslap -a --iterations=500 --concurrency=100 --password=mypass --user=root -v
Если, что очень вероятно, у вас MySQL < 5.1, утилиту всё-равно можно использовать. Для этого необходимо собрать MySQL из исходников:
[bash]
wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.30.tar.gz/from/http://mysql.mix.su/
tar -xvvzf mysql-5.1.30.tar.gz
cd mysql-5.1.30
./configure --without-server --disable-shared
make
make install
После выполнения этой длительной процедуры забрать mysqlslap можно будет из /usr/local/bin/.