कुछ समय पहले मैंने आपको कुछ दिखाया था जिसके द्वारा वे एक MySQL सर्वर का प्रबंधन कर सकते हैं, उपयोगकर्ता बनाएँ, डेटाबेस के साथ काम करें, आदि। खैर, इस लेख में मैं आपको कुछ एप्लिकेशन दिखाऊंगा जिन्हें आप टर्मिनल में उपयोग करके देख सकते हैं कि MySQL सर्वर पर प्रश्न कैसे हैं, यानी MySQL के प्रदर्शन की जांच करें, प्रगति के प्रश्नों को देखें आदि।
अनुक्रमणिका
मेरा शीर्ष
क्या तुम्हें याद है ऊपर का या htop टर्मिनल में सिस्टम की निगरानी के रूप में कार्य करता है? अच्छा, मेरा शीर्ष यह वही है लेकिन MySQL के लिए है
आपको पहले इसे स्थापित करना होगा, इस खोज के लिए अपनी रिपॉजिटरी में और बुलाया पैकेज स्थापित करना होगा मेरा शीर्ष:
डेबियन, उबंटू या डेरिवेटिव में यह होगा
sudo apt-get install mytop
एक बार स्थापित होने के बाद वे इसे निष्पादित करते हैं, लेकिन निश्चित रूप से, उन्हें उपयोगकर्ता नाम, पासवर्ड और MySQL सर्वर के IP को निर्दिष्ट करना होगा, उदाहरण के लिए, मान लें कि वे SSH या कुछ समान के माध्यम से एक ही सर्वर पर mytop चलाते हैं, यह मानते हुए कि उपयोगकर्ता रूट है और पासवर्ड t00r है ... तो यह होगा:
mytop -u root -p t00r
जैसा कि आप छवि में देख सकते हैं कि मोटो हमें विभिन्न जानकारी देता है:
- उपयोग में धागे के आँकड़े
- SQL क्वेरीज़
- सेवा कब से चल रही है
- भार या उपभोग
- अनुरोध आईपी
- उपयोगकर्ता अनुरोध कर रहा है
- समय ... आदि
MyTop पर्ल में लिखा गया एक प्रोग्राम है, यह जाँचने का एक उत्कृष्ट विकल्प है कि हमारा MySQL सर्वर क्या कर रहा है।
इनोटोप
यह डिफ़ॉल्ट रूप से तब स्थापित होता है जब हम MySQL सर्वर को स्थापित करते हैं, इसलिए हमें केवल इसे निष्पादित करना होगा, इसे यूजरनेम और mytop के साथ पास करना होगा:
innotop -u usuario -p password -h ip-del-servidor
यह मानते हुए कि उपयोगकर्ता रूट है, पासवर्ड t00r है और हम उसी सर्वर पर SSH द्वारा कमांड निष्पादित करते हैं:
innotop -u root -p t00r
जैसा कि आप देख सकते हैं, यह हमें दिलचस्प जानकारी देता है, इनकमिंग और आउटगोइंग डेटा, कैश का लोड, स्कोप या उपयोग आदि।
mysqladmin
इस का मैंने आपसे पहले ही एक अन्य पोस्ट में बात की थीहालाँकि, याद रखें कि निम्नलिखित कमांड से हम MySQL सर्वर के बारे में जानकारी देख सकते हैं:
mysqladmin -u usuario -p password version
फिर से मान लें, कि उपयोगकर्ता रूट है और पासवर्ड t00r है, यह होगा:
mysqladmin -u root -p version
और यह हमसे पासवर्ड मांगेगा ... तो हमें कुछ इस तरह मिलेगा:
यहां हम MySQL का संस्करण, काम करने वाले थ्रेड्स की संख्या, कनेक्शन का प्रकार, सेवा जीवन समय आदि देखते हैं।
फिन
यदि आप अपने MySQL सर्वर के प्रदर्शन और संचालन की निगरानी के लिए एक अच्छे टूल की तलाश कर रहे हैं, तो मैं सलाह देता हूं मेरा शीर्ष e निर्दोष.
एक जानकारी से पता चलता है कि दूसरा नहीं है, दोनों वास्तव में उत्कृष्ट विकल्प हैं, जो हमें समीक्षा करने की आवश्यकता पर निर्भर करता है, ये पर्याप्त से अधिक होंगे।
खैर यह वह जगह है जहां पद जाता है।
2 टिप्पणियाँ, तुम्हारा छोड़ दो
अच्छी नौकरी, यह नहीं पता था।
और पोस्टग्रेशन के लिए?