2013-07-08 10 views
7

मैं अपने MySQL डीबी के उपयोग का मूल्यांकन करने के लिए phpmyadmin अंतर्निहित मॉनीटर टूल्स का उपयोग कर रहा हूं। यह आरेख मेरा ध्यान उठाया गया है:MySQL प्रक्रियाएं और कनेक्शन

enter image description here

मैं नीले साधन कनेक्शन, और नारंगी प्रक्रियाओं मान।

मैं इस ग्राफ का वास्तव में क्या अर्थ है, इसकी गहरी समझ प्राप्त करने की कोशिश कर रहा हूं, और तदनुसार कार्य करता हूं।

यदि मैं सही ढंग से समझता हूं, ऐसा लगता है जैसे मैं प्रति स्क्रिप्ट (प्रक्रिया) के एकाधिक कनेक्शन बना रहा हूं। ऐसी परिस्थितियां इस तरह के व्यवहार का कारण बन सकती हैं (केवल एक से अधिक बार mysql_connect को कॉल करने के अलावा), और यह प्रभाव कितना प्रदर्शन करता है?

+0

+1! –

+0

क्या आप डेटाबेस कनेक्शन बनाने/प्राप्त करने के लिए सिंगलटन संरचना का उपयोग कर रहे हैं? – ex3v

+0

मैं निर्भरता इंजेक्शन डिजाइन पैटर्न का उपयोग कर रहा हूँ। हालांकि, यह ग्राफ मुझे आश्चर्यचकित करता है कि मेरे पास एक बग है (या इसे सही ढंग से समझना/डीबी व्यवहार नहीं)। – Noam

उत्तर

5

ब्लू लाइन शो हाल ही में कनेक्शन, खोला (अर्थात पिछले नमूना के बाद से खोला), जबकि नारंगी एक वर्तमान में खोला (नमूना के समय) कनेक्शन को दर्शाता है। उत्तरार्द्ध MySQL में प्रक्रियाओं हैं (लोगों को पता चलता है कि जब आप MySQL करने के लिए एक SHOW PROCESSLIST आदेश जारी - यह वास्तव में सक्रिय कनेक्शन का मतलब है)

इसका मतलब यह है कि ज्यादातर कनेक्शन अपने नमूना अवधि की तुलना में कम के लिए खोला रहें। यह एक अच्छी बात है।

मैं इस सुविधा के लिए आधिकारिक दस्तावेज नहीं ढूंढ पा रहा हूं। ग्राफ का उपयोग करने के लिए

+0

MySQL अधिकतम कनेक्शन पर एक सीमा है। क्या यह नीली/नारंगी रेखा का संदर्भ देता है? (मुझे नीला लगता है, लेकिन इसका मतलब है कि मैं इसे खत्म कर रहा हूं) – Noam

+0

@NOM ऐसा प्रतीत होता है कि नीली रेखा वास्तव में "नए कनेक्शन" की संख्या है (आखिरी नमूना के बाद से, मुझे लगता है)। मैं अपनी स्थानीय मशीन पर यही देखता हूं: यह रेखा 1 बार होती है (यह पता चलता है कि PhpMyAdmin डेटा को मतदान के लिए उपयोग करना चाहिए), भले ही मेरे कंसोल में कई खुले कनेक्शन हों। – RandomSeed

+0

@Noam गलत जानकारी के लिए क्षमा करें, मुझे अपने टैब से गड़बड़ करनी होगी, या मैं गलत सर्वर देख रहा था। कृपया मेरा नया संपादन देखें। – RandomSeed

संबंधित मुद्दे