MySQL-сервер є життєво важливим, і часто вразливим місцем у продуктивності веб-проектів. Вміння збалансувати роботу сервера навик потрібний і корисний. Іноді вкрай важливим завданням є оцінка часу виконання, а так само оптимізація запитів MySQL. Так само завантаженість сервера можна дізнатися шляхом перегляду кількості запитів у режимі реального часу. Як це зробити, розглянемо далі. Отже, ми знаємо, що є три основних види запиту, це select, insert і update. Для кожного з них можна переглянути статистику в режимі реального часу.
Перегляд кол-ва select запитів за кожну секунду:
mysqladmin extended-status -i 1 -r –uroot –pPassword | grep -e “Com_select”
Зверніть увагу, що запис Password слід замінити своїм паролем від облікового запису користувача root сервера MySQL.
В якості результату з інтервалом в 1 секунду буде повертатися рядки, в такому вигляді:
В результаті спостерігаємо, посекундне поява колонок у вигляді простої таблиці. В колонці зліва вказується вид запиту, в правій колонці – кількість запитів в секунду. Для інших видів запитів команда виконується аналогічним чином.
Перегляд кол-ва insert запитів за кожну секунду:
mysqladmin extended-status -i 1 -r –uroot –pPassword | grep -e “Com_insert”
Перегляд кол-ва update запитів за кожну секунду:
mysqladmin extended-status -i 1 -r –uroot –pPassword | grep -e “Com_update”
Ці команди можна взяти на озброєння як інструмент для адміністрування сервера MySQL. Крім того, рекомендую утиліту Mytop як один із простих, але в той же час корисних утиліт для моніторингу MySQL. На цьому поки все, успіхів!
Додав: htmaker, 20.09.2015 р.
(Ще не оцінили)
Завантаження…
Діліться з друзями:
См. також:
Змінюємо пароль root в MySQL 5.7
Рубрика: Linux, MySQL
Виправлення помилок у базі MySQL
Рубрика: MySQL
Відновлення пароля root в MySQL
Рубрика: MySQL
Утиліта Mytop для MySQL
Рубрика: Linux, MySQL
Як дізнатися час виконання MySQL запиту?
Рубрика: MySQL
Оптимізація MySQL (просто про складному)
Рубрика: MySQL
Повнотекстовий індекс: Full text index
Рубрика: MySQL
Вставлення стовпців: ALTER TABLE ADD
Рубрика: MySQL
Відновлення таблиць MyISAM після збою
Рубрика: Linux, MySQL