MySQL પ્રભાવને ચકાસવા માટે ટર્મિનલ એપ્લિકેશનો

થોડા સમય પહેલા મેં તમને કેટલાક બતાવ્યાં આદેશો કે જેના દ્વારા તેઓ એક MySQL સર્વરનું સંચાલન કરી શકે, વપરાશકર્તાઓ બનાવો, ડેટાબેસેસ સાથે કામ કરો, વગેરે. ઠીક છે, આ લેખમાં હું તમને કેટલીક એપ્લિકેશનો બતાવીશ કે જેનો ઉપયોગ તમે MySQL સર્વર પર ક્વેરીઝ કેવી રીતે છે તે જોવા માટે ટર્મિનલમાં ઉપયોગ કરી શકો છો, એટલે કે, MySQL ની કામગીરી તપાસો, પ્રગતિમાં પ્રશ્નો જુઓ, વગેરે.

માય ટopપ

તમને યાદ છે ટોચ અથવા હૉટ જે ટર્મિનલમાં સિસ્ટમના મોનિટર તરીકે કામ કરે છે? સારું, માયટોપ તે સરખા રહ્યું છે પરંતુ માયએસક્યુએલ માટે

તમારે પહેલા તેને સ્થાપિત કરવું આવશ્યક છે, આ શોધ માટે તમારા ભંડારમાં અને પેકેજ કહેવાતા ઇન્સ્ટોલ કરવું જોઈએ માયટોપ:

ડેબિયન, ઉબુન્ટુ અથવા ડેરિવેટિવ્ઝમાં તે હશે

sudo apt-get install mytop

એકવાર ઇન્સ્ટોલ થઈ ગયા પછી, તેઓ તેને ચલાવે છે, પરંતુ અલબત્ત, તેઓએ MySQL સર્વરનું વપરાશકર્તા નામ, પાસવર્ડ અને આઈપી સ્પષ્ટ કરવી આવશ્યક છે, ઉદાહરણ તરીકે, એમ ધારીને કે તે એસએસએચ અથવા સમાન કંઈકનો ઉપયોગ કરીને તે જ સર્વર પર માયટોપ ચલાવે છે, એમ માનીને કે વપરાશકર્તા મૂળ છે અને પાસવર્ડ t00r છે ... તો પછી તે હશે:

mytop -u root -p t00r

માયટોપ

જેમ તમે છબીમાં જોઈ શકો છો માયટોપ અમને વિવિધ માહિતી આપે છે:

  • ઉપયોગમાં થ્રેડની આંકડા
  • SQL ક્વેરીઝ
  • સેવા કેટલો સમય ચાલે છે
  • લોડ અથવા વપરાશ
  • વિનંતી આઇ.પી.
  • વપરાશકર્તા વિનંતી કરી રહ્યા છે
  • સમય ... વગેરે

માયટopપ એ પર્લમાં લખેલ પ્રોગ્રામ છે, તે અમારું MySQL સર્વર કેવી રીતે કરી રહ્યું છે તે તપાસવા માટે એક ઉત્તમ વિકલ્પ છે.

ઇનોટોપ

જ્યારે આપણે માયએસક્યુએલ સર્વર ઇન્સ્ટોલ કરીએ છીએ ત્યારે આ ડિફ defaultલ્ટ રૂપે ઇન્સ્ટોલ કરેલું છે, તેથી આપણે તેને ચલાવવું પડશે, તેને માયટોપ વપરાશકર્તા નામ અને પાસવર્ડની જેમ પસાર કરીશું:

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

ધારે છે કે વપરાશકર્તા રૂટ છે, પાસવર્ડ t00r છે અને આપણે એ જ સર્વર પર એસએસએચ દ્વારા આદેશ ચલાવીએ છીએ:

innotop -u root -p t00r

ઇનટોપ_1

તમે જોઈ શકો છો, આ એક અમને રસપ્રદ માહિતી, ઇનકમિંગ અને આઉટગોઇંગ ડેટા, લોડ, અવકાશ અથવા કેશનો ઉપયોગ, વગેરે આપે છે.

Mysqladmin

આના થી, આનું, આની, આને મેં તમારી સાથે બીજી પોસ્ટમાં પહેલેથી જ વાત કરી છેજો કે, યાદ રાખો કે નીચેના આદેશથી આપણે MySQL સર્વર વિશેની માહિતી જોઈ શકીએ છીએ:

mysqladmin -u usuario -p password version

ફરીથી ધારીને, કે વપરાશકર્તા મૂળ છે અને પાસવર્ડ t00r છે, તે આ હશે:

mysqladmin -u root -p version

અને તે આપણને પાસવર્ડ માટે પૂછશે ... પછી અમને આ કંઈક મળ્યું:

Mysqladmin

અહીં આપણે માયએસક્યુએલનું વર્ઝન, થ્રેડોની સંખ્યા કાર્યરત છે, કનેક્શનનો પ્રકાર, સર્વિસ લાઇફ ટાઇમ, વગેરે જોઈએ છીએ.

અંત

જો તમે તમારા MySQL સર્વરના પ્રભાવ અને કામગીરીનું નિરીક્ષણ કરવા માટે કોઈ સારા સાધન શોધી રહ્યા છો, તો હું ભલામણ કરું છું માયટોપ e ઇનટોપ.

એક એવી માહિતી બતાવે છે જે બીજું નથી કરતું, બંને ખરેખર ઉત્તમ વિકલ્પો છે, જેના આધારે આપણે આની સમીક્ષા કરવાની જરૂર છે તેના પર્યાપ્ત કરતાં વધુ હશે.

ઠીક છે જ્યાં આ પોસ્ટ જાય છે.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   જોર્જ કેનો જણાવ્યું હતું કે

    સારી નોકરી, આ ખબર ન હતી.

  2.   અથવા જણાવ્યું હતું કે

    અને પોસ્ટગ્રેસ માટે?