થોડા સમય પહેલા મેં તમને કેટલાક બતાવ્યાં આદેશો કે જેના દ્વારા તેઓ એક 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
તમે જોઈ શકો છો, આ એક અમને રસપ્રદ માહિતી, ઇનકમિંગ અને આઉટગોઇંગ ડેટા, લોડ, અવકાશ અથવા કેશનો ઉપયોગ, વગેરે આપે છે.
Mysqladmin
આના થી, આનું, આની, આને મેં તમારી સાથે બીજી પોસ્ટમાં પહેલેથી જ વાત કરી છેજો કે, યાદ રાખો કે નીચેના આદેશથી આપણે MySQL સર્વર વિશેની માહિતી જોઈ શકીએ છીએ:
mysqladmin -u usuario -p password version
ફરીથી ધારીને, કે વપરાશકર્તા મૂળ છે અને પાસવર્ડ t00r છે, તે આ હશે:
mysqladmin -u root -p version
અને તે આપણને પાસવર્ડ માટે પૂછશે ... પછી અમને આ કંઈક મળ્યું:
અહીં આપણે માયએસક્યુએલનું વર્ઝન, થ્રેડોની સંખ્યા કાર્યરત છે, કનેક્શનનો પ્રકાર, સર્વિસ લાઇફ ટાઇમ, વગેરે જોઈએ છીએ.
અંત
જો તમે તમારા MySQL સર્વરના પ્રભાવ અને કામગીરીનું નિરીક્ષણ કરવા માટે કોઈ સારા સાધન શોધી રહ્યા છો, તો હું ભલામણ કરું છું માયટોપ e ઇનટોપ.
એક એવી માહિતી બતાવે છે જે બીજું નથી કરતું, બંને ખરેખર ઉત્તમ વિકલ્પો છે, જેના આધારે આપણે આની સમીક્ષા કરવાની જરૂર છે તેના પર્યાપ્ત કરતાં વધુ હશે.
ઠીક છે જ્યાં આ પોસ્ટ જાય છે.
સારી નોકરી, આ ખબર ન હતી.
અને પોસ્ટગ્રેસ માટે?