मैं ऐसी समस्या से जूझ रहा हूं जो केवल तब होता है जब डेटाबेस क्वेरी के लिए समय के लिए निष्क्रिय रहता है। 30 सेकंड के क्रम में पहली क्वेरी बेहद धीमी होगी और फिर संबंधित प्रश्न 0.1 सेकंड की तरह तेज होंगे। मुझे लगता है कि यह कैशिंग से संबंधित है, लेकिन मैं इसका कारण नहीं ढूंढ पाया।mysql पहली क्वेरी पर धीमा, फिर संबंधित प्रश्नों के लिए तेज़
mysql चर बदलना tmp_table_size, max_heap_table_size को बड़े आकार में स्मृति में अस्थायी तालिकाओं को छोड़कर कोई प्रभाव नहीं पड़ा।
मुझे नहीं लगता कि यह क्वेरी से संबंधित है क्योंकि यह अच्छी तरह अनुक्रमित है और पहली धीमी क्वेरी के बाद, एक ही क्वेरी के वेरिएंट धीमी क्वेरी लॉग में दिखाई नहीं देते हैं। मुझे इस कारण का कारण निर्धारित करने में अपमानजनक कैश को रीसेट करने का प्रयास करने में सबसे अधिक दिलचस्पी है, इसलिए मैं इस समस्या का निवारण कर सकता हूं।
मैं कोई MySQL विशेषज्ञ नहीं हूं, लेकिन आपको शायद MySQL संस्करण जोड़ना चाहिए, ओएस जानकारी और इंजन जानकारी (MyISAM, InnoDB?) –
अच्छा सुझाव, 5.0.26-मानक-लॉग और अधिकतर InnoDB।
लिनक्स 2.4.21-47.ELsmp # 1 एसएमपी बुध जुलाई 5 20:30:30 ईडीटी 2006 x86_64 x86_64 x86_64 जीएनयू/लिनू –
यह http://www.serverfault.com –