क्या एक ही MySQL सर्वर पर दो (या अधिक) डेटाबेस पर पूछताछ से कोई प्रदर्शन हिट है, अगर उन डेटाबेस को एक में विलय कर दिया गया है?एक ही सर्वर पर दो mysql डेटाबेस में पूछताछ का प्रदर्शन?
पृष्ठभूमि, मुझे एक वेब एप्लिकेशन पर विरासत में विरासत मिली है जो अपने डेटा को एक ही सर्वर पर चलने वाले तीन अलग-अलग डेटाबेस में विभाजित करता है, एक सामग्री के लिए, एक उपयोगकर्ता और समूह की जानकारी के लिए और उपयोगकर्ता द्वारा उत्पन्न डेटा के लिए एक। यह सुविधाजनक है, उदाहरण के लिए यह अनुमतियों को सेट करना आसान बनाता है, उपयोगकर्ता डेटा कुछ हद तक संवेदनशील होता है, इसलिए जिन लोगों को जानने की आवश्यकता नहीं है उन्हें इसकी पहुंच नहीं होनी चाहिए। हालांकि, आवेदन की मुख्य विशेषताओं में से एक सामग्री पर उपयोगकर्ताओं या समूहों के लिए प्रगति रिपोर्ट प्रदान कर रहा है। जिसका मतलब है कि रिपोर्ट उत्पन्न करने के लिए इसे दो या दो से अधिक डेटाबेस में पूछना है।
क्या प्रदर्शन में ऐसा कोई नुकसान है?
ऐसा नहीं है कि मैं, के बारे में पता कर रहा हूँ नहीं। –
नहीं है, लेकिन ऐसा करने से जांच करने मिलती समान डेटा फ़ील्ड प्रकार पर प्रदर्शन कर रहे हैं। टाइप मिस्चैच फ्लाई पर रिकस्ट होते हैं जो पर्याप्त प्रदर्शन दंड का कारण बनता है। यही कारण है कि स्पष्ट रूप से डेटाबेस प्रश्नों पार करने के लिए ही सीमित नहीं है, लेकिन जब विभिन्न टीमों द्वारा प्रबंधित डेटाबेस के साथ काम कर हम लगातार उन बेमेल अनुभव करते हैं। –