मैं अपने MySQL डीबी के उपयोग का मूल्यांकन करने के लिए phpmyadmin अंतर्निहित मॉनीटर टूल्स का उपयोग कर रहा हूं। यह आरेख मेरा ध्यान उठाया गया है:MySQL प्रक्रियाएं और कनेक्शन
मैं नीले साधन कनेक्शन, और नारंगी प्रक्रियाओं मान।
मैं इस ग्राफ का वास्तव में क्या अर्थ है, इसकी गहरी समझ प्राप्त करने की कोशिश कर रहा हूं, और तदनुसार कार्य करता हूं।
यदि मैं सही ढंग से समझता हूं, ऐसा लगता है जैसे मैं प्रति स्क्रिप्ट (प्रक्रिया) के एकाधिक कनेक्शन बना रहा हूं। ऐसी परिस्थितियां इस तरह के व्यवहार का कारण बन सकती हैं (केवल एक से अधिक बार mysql_connect को कॉल करने के अलावा), और यह प्रभाव कितना प्रदर्शन करता है?
+1! –
क्या आप डेटाबेस कनेक्शन बनाने/प्राप्त करने के लिए सिंगलटन संरचना का उपयोग कर रहे हैं? – ex3v
मैं निर्भरता इंजेक्शन डिजाइन पैटर्न का उपयोग कर रहा हूँ। हालांकि, यह ग्राफ मुझे आश्चर्यचकित करता है कि मेरे पास एक बग है (या इसे सही ढंग से समझना/डीबी व्यवहार नहीं)। – Noam