Computer >> कंप्यूटर >  >> स्मार्टफोन्स >> Linux

Mytop के साथ रीयल-टाइम में MySQL की निगरानी कैसे करें

यह संक्षिप्त मार्गदर्शिका बताएगी कि रीयल-टाइम में MySQL डेटाबेस की निगरानी के लिए एक निःशुल्क कमांड लाइन उपयोगिता का उपयोग कैसे करें।

mytop MySQL के लिए एक शीर्ष-जैसी रीयलटाइम कमांड लाइन आधारित निगरानी प्रणाली है। यह जेरेमी ज़ावोडनी द्वारा लिखा गया है, और मुफ्त डाउनलोड के लिए उपलब्ध है। यह अधिकांश यूनिक्स-आधारित प्रणालियों पर चलता है, और निश्चित रूप से लिनक्स मशीनों पर। इस प्रकार की रीयल-टाइम निगरानी एक MySQL सर्वर को प्रशासित करते समय बहुत उपयोगी हो सकती है।

mytop का उपयोग करने में सक्षम होने के लिए आपको एक कार्यरत MySQL सर्वर और कुछ पर्ल मॉड्यूल जैसे DBI, DBD::mysql, Term::ReadKey, और Getopt::Long की आवश्यकता है . आप mytop . का स्रोत कोड संस्करण डाउनलोड कर सकते हैं परियोजना की वेबसाइट से, या आप अपने वितरण के लिए पूर्व-निर्मित बाइनरी पैकेज प्राप्त कर सकते हैं। मुझे पता है कि फेडोरा/रेडहैट और उबंटू सिस्टम के लिए पैकेज हैं। आपको उन्हें वेब पर बहुत आसानी से ढूंढने में सक्षम होना चाहिए। एक बार जब आप mytop का बाइनरी संस्करण प्राप्त कर लें तो इसे इंस्टॉल करें।

एक बार जब आप mytop स्थापित कर लेते हैं तो आप जांच सकते हैं कि यह निम्न कमांड का उपयोग करके काम कर रहा है या नहीं:

# mytop -h dbserver -u dbuser -p dbpassword

dbserver पर MySQL (5.0.37) 50+17:53:46 [13:20:38]
प्रश्न:2.5G qps:609 धीमा:0.0 Se/In/Up/De(%):01/ 00/00/00

मुख्य दक्षता:99.8% बीपीएस इन/आउट:0.0/ 0.0

आईडी यूजर होस्ट/आईपी डीबी टाइम सीएमडी क्वेरी या राज्य
— ————— — — — ————
9570443 dbuser 192.168.10.9 एपडीबी 0 तैयार करें
9575575 dbuser 192.168.109 एपडीबी 0 स्लीप
9576920 डीबीयूसर 192.168.10.9 एपडीबी 0 स्लीप
9593343 डीबीयूजर 192.168.10.4 एपडीबी 0 स्लीप
9601720 डीबीयूजर 192.168.10.3 एपडीबी 0 क्वेरी पूरी प्रक्रिया दिखाएं
9574728 dbuser 192.168. 10.9 एपडीबी 1 नींद
9575771 डीबीयूसर 192.168.10.9 एपडीबी 1 नींद
9579103 डीबीयूसर 192.168.10.9 एपडीबी 1 नींद
9579962 डीबीयूसर 192.168.10.4 एपडीबी 1 नींद
9581070 डीबीयूसर 192.168.10.4 एपडीबी 1 नींद
9585516 dbuser 192.168.10.4 appdb 1 नींद
9585518 dbuser 192.168.10.4 appdb 1 नींद
9597503 dbuser 192.168.10.4 एपडीबी 1 नींद
9597952 डीबीयूसर 192.168.10.4 एपडीबी 1 नींद
9599442 डीबीयूसर 192.168.10.9 एपडीबी 1 नींद

dbserver बदलें , डबसर , और dbpassword अपने MySQL सर्वर की सही साख के साथ। यह आपको mytop . के साथ ब्लॉक से बाहर निकालना चाहिए . आप mytop साइट के प्रलेखन अनुभाग के माध्यम से mytop पर पढ़ सकते हैं।

जब आप यहां हों, तो शायद आप हमारे अन्य MySQL टिप्स, ट्रिक्स और ट्यूटोरियल देखना चाहेंगे।


  1. जावा के साथ एक MySQL डेटाबेस में डेटा कैसे हटाएं?

    DELETE कमांड की मदद से MySQL डेटाबेस से डेटा डिलीट करें। वाक्य रचना इस प्रकार है। अपनेटेबलनाम से हटाएं जहां स्थिति हो; मैं जावा प्रोग्रामिंग भाषा की मदद से एक MySQL डेटाबेस से डेटा हटा दूंगा। सबसे पहले, एक टेबल बनाएं और कुछ रिकॉर्ड डालें। तालिका बनाने के लिए निम्नलिखित क्वेरी है। );क्वेरी ओके, 0 प

  1. PHP और MySQL में 'बूलियन' मानों से कैसे निपटें?

    हम MySQL संस्करण 8.0.12 का उपयोग कर रहे हैं। आइए पहले MySQL संस्करण की जाँच करें: संस्करण का चयन करें ();+---------------+| वर्जन () |+-----------+| 8.0.12 |+-----------+1 पंक्ति सेट में (0.00 सेकंड) MySQL में बूलियन से निपटने के लिए, आप BOOL या BOOLEAN या TINYINT(1) का उपयोग कर सकते हैं। यदि आप B

  1. JDBC के साथ MySQL में बैकस्लैश से कैसे बचें?

    बैकस्लैश से बचने के लिए, रिकॉर्ड डालते समय रेडीस्टेडमेंट का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1904 ( ClientId int, ClientName varchar(20), ClientAge int );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) जावा कोड इस प्रकार है - आयात करें रेडीस्टेडमेंट पीएस =शून्य; कोशिश करें {c