एक संभावना यह है कि प्रदर्शन समस्याओं के कारण अन्य समस्याएं भी हो सकती हैं - सीआरयूडी संचालन के लिए 6 सेकंड अत्यधिक लगता है, यहां तक कि एक जटिल डेटाबेस पर भी। ध्यान रखें कि (दिन में वापस) ArsDigita काफी मामूली डिस्क कॉन्फ़िगरेशन के साथ दो-तरफा सन अल्ट्रा 2 (IIRC) पर प्रति सेकंड 30 हिट को संभाल सकता है। एक समझदार डिस्क लेआउट और उपयुक्त ट्यूनिंग के साथ एक आधुनिक लो-मिड रेंज सर्वर काफी अधिक कार्यभार का सामना करने में सक्षम होना चाहिए।
-
क्या आप एक इंडेक्स खो रहे हैं? - टेबल स्कैन के लिए धीमी क्वेरी की क्वेरी योजनाओं की जाँच करें जहाँ उन्हें नहीं होना चाहिए।
-
सर्वर पर डिस्क लेआउट क्या है? - क्या आपको अपने हार्डवेयर को अपग्रेड करने या कुछ डिस्क कॉन्फ़िगरेशन समस्याओं को ठीक करने की आवश्यकता है (उदाहरण के लिए पर्याप्त डिस्क नहीं, डेटा के समान वॉल्यूम पर लॉग)।
-
जैसा कि अन्य पोस्टर से पता चलता है, आप भारी लिखित तालिकाओं पर InnoDB का उपयोग करना चाह सकते हैं।
-
डेटाबेस सर्वर पर मेमोरी उपयोग के लिए सेटअप की जाँच करें। आप अधिक कैश कॉन्फ़िगर करना चाह सकते हैं।
संपादित करें: डेटाबेस लॉग को अपने स्वयं के शांत डिस्क पर रहना चाहिए। वे कई छोटे अनुक्रमिक लेखन के साथ अनुक्रमिक पहुंच पैटर्न का उपयोग करते हैं। जहां वे डेटा फ़ाइलों की तरह रैंडम एक्सेस वर्क लोड के साथ डिस्क साझा करते हैं, रैंडम डिस्क एक्सेस लॉग पर एक बड़ा सिस्टम प्रदर्शन अड़चन पैदा करता है। ध्यान दें कि यह लेखन यातायात है जिसे पूरा करने की आवश्यकता है (यानी भौतिक डिस्क पर लिखा गया है), इसलिए कैशिंग इससे मदद नहीं करता है।