2011-01-27 11 views
4

DebianまたはUbuntu ServerのMySQL MyISAMエンジンとInnoDBエンジンのCPUとメモリ消費のパフォーマンスをテストしたいと思います。私は多くの同時読み込み、書き込み、および更新をシミュレートする必要があります。私はテストを実行するために私のプロダクションサーバに似た独立した独立した環境をセットアップすることができます。Ubuntu/Debianの下でMySQL用のパフォーマンステストツールをお勧めします

答えて

0

MYSQL Workbenchは行う必要があります。

http://wb.mysql.com/

+1

MySQL WorkbenchはMySQLバージョン5.6.6以降のパフォーマンスのみを測定します。 – Vincent

6

sysbenchは打ちにくいです。それは1-2-3簡単です:

  1. sudo apt-get install sysbench

  2. インストール準備

    sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=test --mysql-user=root --mysql-password=yourrootsqlpassword prepare

  3. ベンチマーク

    sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=test --mysql-user=root --mysql-password=yourrootsqlpassword --max-time=60 --oltp-read-only=on --max-requests=0 --num-threads=8 run

+3

'mysql -u root -p'と' create database test'はこの回答に良い追加であるかもしれません。 – billynoah

+0

'prepare'コマンドはテストデータベースを作成するのとまったく同じだと思います。少なくともhttps://www.howtoforge.com/how-to-benchmark-your-system-cpu-file-io-mysql-with-sysbenchに記載されているとおりです。「MySQLのパフォーマンスを測定するには、まずテストを作成します1,000,000行のデータを持つデータベーステストのテーブル " – goetz

+0

@goetz sysbench 0.4.12はデータベース自体を作成しません。 – mfnalex

関連する問題