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