Spec-Zone .ru
спецификации, руководства, описания, API

8.12.2. MySQL Benchmark Suite

Этот комплект сравнительного теста предназначается, чтобы сказать любому пользователю, какие операции данная реализация SQL выполняет хорошо или плохо. Можно получить хорошую идею для того, как сравнительные тесты работают, смотря на код и результаты в sql-bench каталог в любом исходном распределении MySQL.

Отметьте, что этот сравнительный тест является однопоточным, таким образом, он измеряет минимальное время для выполняемых операций. Мы планируем добавить многопоточные тесты к комплекту сравнительного теста в будущем.

Чтобы использовать комплект сравнительного теста, следующие требования должны быть удовлетворены:

После того, как Вы получаете исходное распределение MySQL, можно счесть комплект сравнительного теста расположенным в sql-bench каталог. Чтобы выполнить оценочные испытания, создайте MySQL, и затем измените расположение в sql-bench каталог и выполняется run-all-tests сценарий:

shell> cd sql-benchshell> perl run-all-tests --server=server_name

server_name должно быть имя одного из поддерживаемых серверов. Чтобы получить список всех опций и поддерживаемых серверов, вызовите эту команду:

shell> perl run-all-tests
        --help

Катастрофический отказ - меня сценарий также располагается в sql-bench каталог. катастрофический отказ - меня пытается определить то, что обладает системой баз данных, поддерживает и что ее возможности и ограничения, фактически выполняя запросы. Например, это определяет:

Для получения дополнительной информации о результатах сравнительного теста, посетите http://www.mysql.com/why-mysql/benchmarks/.