Чи є інструменти для порівняння MySQL? [зачинено]


12

Я давно чув, що є цей інструмент, який допомагає вам налаштувати настройки mysql для кращої продуктивності, але я не можу знайти його. Я знаю, що я можу використовувати ab для apache для імітації високого трафіку, і це створить мені повільний журнал. Однак якщо він виходить з ладу (вже трапився і був у виробничому режимі), я не знаю, чому він вийшов з ладу і чи його можна змінити з конфігурації.

Відповіді:


6

Інструмент бенчмаркінгу або налаштування?

ІМХО, не існує жодного інструменту, який би був специфічним для останнього, якщо у вас немає супергенерального використання. Вам потрібно визначити схему використання та налаштувати хости вашої бази даних, щоб вони вміщувались. Якщо ви будете важко писати, у вас буде інша конфігурація, ніж сценарій важкого для читання. Знизу, ваша настройка відповідає використанню ваших програм.

Для бенчмаркінгу я використовую Sysbench . Ось приклад з мого блогу .

Додано: Ось моя яловичина з конфігураційними інструментами: Із змінами у версіях 4.x проти 5.x проти 5.5.x є багато налаштувань, які не змінюються між ними. Тож вам справді потрібна кмітлива DBA, щоб оцінити, що відбувається для кожного хоста. Навантаження, зберігання, трафік, конкретні вимоги до додатків, існує багато, що може входити в оптимальну конфігурацію. Інструмент може зробити вас частиною шляху, але може щось залишити або включити щось, що може спричинити збій. Від буферів до флеш-плагінів до потоків, конфігураційний інструмент може надавати вам помилкову впевненість у тому, що ви реалізуєте правильний конфігурацію.


Sysbench був би життєздатним рішенням, mybench (сценарій perls) був би занадто, проте мене більше цікавить інструмент, який дасть мені знати, які налаштування слід налаштувати, оскільки я не DBA.
poelinca

Додавання до моєї відповіді.
рандокс

4

Я думаю, MONyog може впоратися з вашим запитом.

MONyog MySQL Monitor and Advisor - це "MySQL DBA у коробці", який допомагає MySQL DBA управляти більшою кількістю серверів MySQL, налаштовувати їх MySQL-сервери та виправляти проблеми із програмами баз даних MySQL.

введіть тут опис зображення MONyog виявляє не тільки проблему SQL, але і 200 моніторів та радників, а також підказує, який параметр слід використовувати для системних змінних MySQL (редагуючи my.cnf/my.iniфайл), це допомагає в точній настройці вашого сервера MySQL.

Крім того, існує стільки можливостей, які DBA хотів би мати у своїх повсякденних діях, таких як звіт про тренди, інформаційну панель, керування конфігурацією сервера, сповіщення SNMP / SMTP тощо.

http://www.webyog.com/uk/monyog_feature_list.php


2

Ви можете використовувати прожектор з жаба додатки

Spotlight® на MySQL в режимі реального часу діагностує проблеми MySQL, графічно відображаючи всю активність бази даних в інтуїтивно зрозумілому інтерфейсі користувача, що дозволяє швидко реагувати на проблеми, які потребують уваги.


цитата з сайту spotlight: "... Прожектор на MySQL, DBA або розробники під управлінням Windows ...", не дуже підходить, оскільки більшість баз даних веб-додатків є в системах Unix.
poelinca

@poelinca - моя погана! Я думаю, вам слід переформулювати своє повідомлення, щоб отримати більш точну інформацію ...
CoderHawk

1
@poelinca: ціль для Spotlight може бути на будь-якій платформі. Сам прожектор працює в Windows. У нас TOAD працює під управлінням Windows проти Linux та Solaris DB, проблем немає.
Гай

@Gaius: реально допомогти це знати, але в моєму випадку мені доведеться запустити це з ПК своєї подруги? , я не володію ПК / ноутбуком / нетбуком, на якому встановлено Windows.
poelinca

Або запустити його в VM або що завгодно. Чи більша вартість не виправлення вашої проблеми, ніж вартість інструментів та час на її вирішення - питання єдине.
Гай

2

Квест має інструмент порівняльного аналізу баз даних. Ви можете запустити синтетичний тест TPC-C, H, E щодо вашої бази даних MySQL. Він не запропонує зміни конфігурації, але робить тестування цих змін трохи простішим. Benchmark Factory Community


Чи можете ви пояснити механіку тесту? Як ми інтерпретуємо це? Просте посилання на спільноту не дуже корисне.
Брайан Балсун-Стентон

0

Схоже, ваш запит також може бути, чи є якісь інструменти настройки для MySQL? Є серрал:

  • phpMyAdmin Advisor
  • MySQLTuner
  • mysqlreport
  • phpMyAdmin Advisor
  • mysqltuner.pl

і кілька приємних пропозицій щодо налаштування за адресою: http://web3us.com/drupal6/how-create-web-site-handbook/how-setup-mysql/tuning-mysql


Джефф, спробуйте надати ще кілька деталей щодо згаданих інструментів, а не просто перелічувати їх.
НизькоДБА
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.