प्रशासनिक अनुमतियों के साथ mysql, मैं अपने सर्वर में एक विशिष्ट डीबी के सभी खुले कनेक्शन कैसे देख सकता हूं?mysql: किसी दिए गए डेटाबेस के सभी खुले कनेक्शन देखें?
उत्तर
पढ़ आदेश
हैSHOW PROCESSLIST
दुर्भाग्य से, it has no narrowing parameters।
mysqladmin processlist | grep database-name
आप 'कॉन%' की तरह MySQL शो स्थिति आदेश
शो स्थिति आह्वान कर सकते हैं;
अधिक जानकारी के लिए Show open database connections
क्षमा करें, लेकिन इस समाधान केवल एक मान को दर्शाता है। मैं कमांड पसंद करता हूं "शो स्थिति जैसे '% onn%';" जो एक ही संदर्भित वेब पेज में है। –
@ राउलुना, वैसे भी मामला असंवेदनशील है, '% conn%' के बजाय '% onn%' क्यों? – Pacerier
@Pacerier यह उससे अधिक है: यह केवल "कनेक्शन" शब्द एक बड़े शब्द (max_used_connections, उदाहरण के लिए) के हिस्से के रूप में दिखाई देता है। बेशक आप '% conn%' –
क्वेरी ब्राउज़र में सही डेटाबेस पर क्लिक करें और processlist
साथ ही आप उपयोग कर सकते हैं:
mysql> show status like '%onn%';
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| Aborted_connects | 0 |
| Connections | 303 |
| Max_used_connections | 127 |
| Ssl_client_connects | 0 |
| Ssl_connect_renegotiates | 0 |
| Ssl_finished_connects | 0 |
| Threads_connected | 127 |
+--------------------------+-------+
7 rows in set (0.01 sec)
के लिए स्वतंत्र महसूस आप उन्हें जरूरत है आप कमांड लाइन से यह कर सकते हैं Mysql-server-status-variables या Too-many-connections-problem
यह मामला असंवेदनशील है, क्यों'% conn ''% % '? – Pacerier
निश्चित रूप से आप% onn% के बजाय% conn% का उपयोग कर सकते हैं। और हाँ, ज्यादातर यह असंवेदनशील मामला है। संवेदनशीलता के मामले में कृपया https://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html – wiseland
देखें यह सांख्यिकीय/ऐतिहासिक डेटा दिखाता है। सवाल वर्तमान में खुले कनेक्शन के बारे में है। –
का उपयोग आप एक * nix प्रणाली चला रहे हैं, यह भीपर विचार 0।
परिणामों को एक डेटाबेस में सीमित करने के लिए, "d" दबाएं जब यह चल रहा है तो डेटाबेस नाम टाइप करें।
क्या यह ऐप आंतरिक रूप से 'शो प्रोसेसलिस्ट' का उपयोग नहीं कर रहा है? – Pacerier
मुझे विश्वास है कि यह करता है। mytop सिर्फ फ़िल्टरिंग विकल्पों के साथ अच्छी तरह से जानकारी प्रस्तुत करता है। प्रदर्शन समस्याओं का विश्लेषण करते समय मैंने अतीत में इसका बहुत अच्छा उपयोग किया है। साथ ही, यह मशीन पर लॉग ऑन करने के लिए आपात स्थिति में तेज है, मेराटॉप चलाएं और तुरंत देखें कि क्या हो रहा है। "शीर्ष" चलने की तरह। – Pryo
अधिक घटकों का उपयोग करके, आप स्वयं को और अधिक बग्स में उजागर कर रहे हैं। चूंकि 'प्रक्रिया प्रक्रिया सूची' की आउटपुट संतुष्टि के बाद, आपको 'mytop' क्यों चाहिए? – Pacerier
कि नवीनतम MySQL संस्करणों के लिए चाल करना चाहिए:
SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST WHERE DB = "elstream_development";
एसक्यूएल: पूर्ण processlist दिखाने;
यह MySQL वर्कबेंच करता है।
MySQL में, निम्न क्वेरी खुले कनेक्शनों की कुल संख्या दिखाऊंगा:
show status like 'Threads_connected';
- 1. किसी दिए गए कंप्यूटर पर सक्रिय दूरस्थ डेस्कटॉप कनेक्शन देखें
- 2. MySQL में, किसी दिए गए उपसर्ग
- 3. किसी दिए गए बिंदु
- 4. किसी दिए गए कुंजी
- 5. किसी दिए गए फ़ाइल
- 6. किसी दिए गए आईडी
- 7. किसी दिए गए क्रमपरिवर्तन
- 8. किसी दिए गए शब्द
- 9. किसी दिए गए नंबर
- 10. किसी दिए गए पथ
- 11. किसी दिए गए दिनांक
- 12. किसी दिए गए आकार
- 13. किसी दिए गए यूआरएल
- 14. किसी दिए गए बिंदु
- 15. किसी दिए गए स्ट्रिंग
- 16. किसी दिए गए विस्तार
- 17. किसी दिए गए रंग
- 18. किसी दिए गए हैशटैग
- 19. किसी दिए गए समयावधि
- 20. किसी दिए गए पैटर्न
- 21. किसी दिए गए यूटीटाइप
- 22. किसी दिए गए फ़ॉन्ट
- 23. किसी दिए गए नोड
- 24. किसी दिए गए नंबर
- 25. किसी दिए गए पथ
- 26. किसी दिए गए थ्रेड
- 27. किसी दिए गए जेडीबीसी कनेक्शन के लिए डेटाबेस प्रकार कैसे निर्धारित करें?
- 28. किसी दिए गए सेट के सभी तत्वों को jpql
- 29. किसी दिए गए सरणी के सभी संभावित सबसेट कैसे ढूंढें?
- 30. किसी दिए गए देश के सभी शहर Google मानचित्र
'mysqladmin -i 1 processlist'। – chanux
यदि आपको 'mysqladmin --user = [USERNAME] --password = [PASSWORD] -i 1 प्रक्रियासूची ' –
@TomJenkinson मैं आमतौर पर इसका उपयोग नहीं करता क्योंकि मैं पासवर्ड में प्रकट नहीं होना चाहता हूं कमांड लाइन इतिहास या प्रक्रिया सूची में (पीएस ऑक्स) –