Вы можете использовать утилиту mysqlslap
, предоставляемую MySQL после версии 5.1.
Запустите запрос ниже в командной строке Windows, чтобы получить отчет в формате CSV или текстовом формате, как вам требуется.
mysqlslap.exe --user=root -p --auto-generate-sql --concurrency=40 --number-of-queries=10000 --number-char-cols=4 --number-int-cols=7 >> /Desktop/output.log -vv
mysqlslap.exe --csv=/Desktop/output.csv --user=root -p --auto-generate-sql --concurrency=50 --number-of-queries=500 --number-char-cols=4 --number-int-cols=7 -vv
Эта команда также работает на сервере Unix.
Вывод этой команды будет примерно таким, как показано ниже.
Building Create Statements for Auto
Building Query Statements for Auto
Parsing engines to use.
Starting Concurrency Test
Loading Pre-data
Generating primary key list
Generating stats
Benchmark
Average number of seconds to run all queries: 124.478 seconds
Minimum number of seconds to run all queries: 124.478 seconds
Maximum number of seconds to run all queries: 124.478 seconds
Number of clients running queries: 40
Average number of queries per client: 250