Бенчмаркинг или Тюнинг инструмент?
ИМХО, нет инструмента, который был бы специфичен для последнего, если у вас нет универсального использования. Вы должны определить свой шаблон использования и настроить хосты базы данных для размещения. Если вы интенсивно пишете, у вас будет другая конфигурация, чем сценарий с интенсивным чтением. В итоге, ваши настройки следуют за вашими приложениями.
Для бенчмаркинга я использую Sysbench . Вот пример из моего блога .
Добавлено: Вот моя претензия к инструментам конфигурации: с изменениями в версиях 4.x против 5.x против 5.5.x существует множество твиков, которые не попадают между ними. Так что вам действительно нужен опытный администратор базы данных, чтобы оценить, что происходит для каждого хоста. Загрузка, хранение, трафик, специфичные для приложения требования, многое может войти в оптимальную конфигурацию. Инструмент может помочь вам в этом, но может что-то пропустить или включить что-то, что может привести к сбою. От буферов до очистки, от плагинов до потоков, инструмент конфигурации может дать вам ложную уверенность в том, что вы реализуете правильную конфигурацию.
Я думаю, что MONyog может обработать часть вашего запроса.
MONyog не только обнаруживает проблемный SQL, но и имеет более 200 мониторов и советников, что говорит о том, какой параметр следует использовать для системных переменных MySQL (путем редактирования
my.cnf/my.ini
файла), это помогает в тонкой настройке сервера MySQL.Кроме того, есть так много функций, которые DBA хотел бы иметь в своих ежедневных активностях, таких как отчет о тенденциях, Dashboard, управление конфигурацией сервера, оповещения SNMP / SMTP и т. Д. Для более подробной информации вы можете обратиться к этому:
http://www.webyog.com/en/monyog_feature_list.php
источник
Вы можете использовать прожектор с жаба приложения
источник
В Quest есть инструмент для сравнения баз данных. Вы можете запустить синтетический тест TPC-C, H, E для вашей базы данных MySQL. Он не будет предлагать изменения конфигурации, но он немного облегчает тестирование этих изменений. Сообщество Benchmark Factory
источник
Похоже, ваш запрос также может быть, есть какие-нибудь инструменты настройки для MySQL? Есть несколько вариантов:
и несколько хороших советов по настройке: http://web3us.com/drupal6/how-create-web-site-handbook/how-setup-mysql/tuning-mysql
источник