Прыкладання тэрміналаў для праверкі прадукцыйнасці MySQL

Некаторы час таму я паказаў вам некаторыя каманды, з дапамогай якіх яны маглі кіраваць серверам MySQL, ствараць карыстальнікаў, працаваць з базамі дадзеных і г.д. Ну, у гэтым артыкуле я пакажу вам некалькі прыкладанняў, якія вы можаце выкарыстоўваць у тэрмінале, каб убачыць, як запыты на серверы MySQL, гэта значыць праверыць прадукцыйнасць MySQL, паглядзець запыты і г.д.

Мой топ

Ты памятаеш топ або HTOP што служыць маніторам сістэмы ў тэрмінале? Добра, мітоп гэта было тое ж самае, але для MySQL

Спачатку вы павінны ўсталяваць яго для гэтага пошуку ў вашым сховішчы і ўсталяваць пакет, які называецца мітоп:

У Debian, Ubuntu альбо вытворных гэта было б

sudo apt-get install mytop

Пасля ўсталёўкі яны выконваюць яго, але, вядома, яны павінны ўказаць імя карыстальніка, пароль і IP сервера MySQL, напрыклад, калі яны запускаюць mytop на тым самым серверы з выкарыстаннем SSH ці чагосьці падобнага, мяркуючы, што карыстальнік з'яўляецца root і пароль t00r ... тады гэта будзе:

mytop -u root -p t00r

мітоп

Як бачыце на малюнку, mytop дае нам розную інфармацыю:

  • Статыстыка выкарыстоўваных патокаў
  • запытаў SQL
  • Як даўно працуе служба
  • Загрузка альбо расход
  • Запытаць IP
  • Карыстальнік, які робіць запыт
  • Час ... і г.д.

MyTop - гэта праграма, напісаная на Perl, гэта выдатны варыянт, каб праверыць, як працуе наш сервер MySQL.

Інатоп

Гэта ўсталёўваецца па змаўчанні, калі мы ўсталёўваем сервер MySQL, таму нам проста трэба выканаць яго, перадаўшы яго, як і mytop імя карыстальніка і пароль:

innotop -u usuario -p password -h ip-del-servidor

Мяркуючы, што карыстальнік з'яўляецца root, пароль - t00r і мы выконваем каманду SSH на тым самым серверы:

innotop -u root -p t00r

innotop_1

Як бачыце, ён дае нам цікавую інфармацыю, якія ўваходзяць і выходныя дадзеныя, загрузку, аб'ём альбо выкарыстанне кэша і г.д.

mysqladmin

З гэтага Я ўжо размаўляў з вамі ў іншым допісеАднак памятайце, што з дапамогай наступнай каманды мы можам бачыць інфармацыю пра сервер MySQL:

mysqladmin -u usuario -p password version

Зноў дапусцім, што карыстальнік з'яўляецца root і пароль t00r, гэта будзе:

mysqladmin -u root -p version

І ён спытае ў нас пароль ... тады мы знойдзем нешта накшталт гэтага:

mysqladmin

Тут мы бачым версію MySQL, колькасць якія працуюць патокаў, тып злучэння, тэрмін службы і г.д.

канец

Калі вы шукаеце добры інструмент для кантролю працы і працы вашага сервера MySQL, я рэкамендую мітоп e інатоп.

Адзін паказвае інфармацыю, а другі не, абодва - гэта на самай справе выдатныя варыянты, у залежнасці ад таго, што нам трэба перагледзець, гэтага будзе больш чым дастаткова.

Ну, гэта месца, дзе ідзе пост.


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

2 каментарыяў, пакіньце свой

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны.

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.

  1.   Хорхе кано сказаў

    добрая праца, гэтага не ведала.

  2.   Эдо сказаў

    А для постгрэсу?

bool (праўда)