MySQL प्रदर्शन की जांच करने के लिए टर्मिनल अनुप्रयोग

कुछ समय पहले मैंने आपको कुछ दिखाया था जिसके द्वारा वे एक 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

इनोटॉप_1

जैसा कि आप देख सकते हैं, यह हमें दिलचस्प जानकारी देता है, इनकमिंग और आउटगोइंग डेटा, कैश का लोड, स्कोप या उपयोग आदि।

mysqladmin

इस का मैंने आपसे पहले ही एक अन्य पोस्ट में बात की थीहालाँकि, याद रखें कि निम्नलिखित कमांड से हम MySQL सर्वर के बारे में जानकारी देख सकते हैं:

mysqladmin -u usuario -p password version

फिर से मान लें, कि उपयोगकर्ता रूट है और पासवर्ड t00r है, यह होगा:

mysqladmin -u root -p version

और यह हमसे पासवर्ड मांगेगा ... तो हमें कुछ इस तरह मिलेगा:

mysqladmin

यहां हम MySQL का संस्करण, काम करने वाले थ्रेड्स की संख्या, कनेक्शन का प्रकार, सेवा जीवन समय आदि देखते हैं।

फिन

यदि आप अपने MySQL सर्वर के प्रदर्शन और संचालन की निगरानी के लिए एक अच्छे टूल की तलाश कर रहे हैं, तो मैं सलाह देता हूं मेरा शीर्ष e निर्दोष.

एक जानकारी से पता चलता है कि दूसरा नहीं है, दोनों वास्तव में उत्कृष्ट विकल्प हैं, जो हमें समीक्षा करने की आवश्यकता पर निर्भर करता है, ये पर्याप्त से अधिक होंगे।

खैर यह वह जगह है जहां पद जाता है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   जोर्ज कैनो कहा

    अच्छी नौकरी, यह नहीं पता था।

  2.   ईदो कहा

    और पोस्टग्रेशन के लिए?