मैंने सुना है कि mysql प्रश्न बहुत महंगे हैं, और आपको उन सभी में से बहुत से लागतों से बचना चाहिए।MySQL प्रश्न - वे वास्तव में कितने महंगे हैं?
मैं एक साइट है कि काफी कुछ लोगों द्वारा इस्तेमाल किया जाएगा रहा हूँ, और मैं सोच रहा हूँ:
कैसे महंगा mysql प्रश्नों वास्तव में कर रहे हैं? अगर मेरे डेटाबेस में 400,000 लोग हैं, तो उनमें से एक के लिए पूछना कितना महंगा है?
मुझे कितना ध्यान देने की ज़रूरत है कि मैं ग्राहक अनुरोध के प्रति बहुत अधिक प्रश्न नहीं उठाता?
संपादित करें: टॉमटॉम अपने उत्तर के साथ और अधिक सही नहीं हो सका। टिप्पणियों से जुड़ी साइटों पर विकृति परीक्षण के अनुसार (और कुछ साइटें जिन्हें मैंने "सेकेंडल प्रश्न प्रति सेकेंड" खोज के माध्यम से पाया), मुझे थोड़ी देर के लिए समस्याएं नहीं आ रही हैं - mysql प्रति सेकेंड हजारों प्रश्न पूछ सकता है रिमोट सर्वर के साथ।
कि आश्वस्त है, धन्यवाद :) - एक बात हालांकि, कर सकते हैं उचित सूचकांक का उदाहरण दें? बिल्कुल सही नहीं है कि आप किस चीज का जिक्र कर रहे हैं। – Cam
यदि आप हमेशा उपयोगकर्ता नाम से उपयोगकर्ता को चुनते हैं तो आपको उपयोगकर्ता नाम कॉलम पर एक इंडेक्स सेट करना चाहिए। यदि आप उपयोगकर्ता आईडी द्वारा चुनते हैं तो उपयोगकर्ता आईडी कॉलम पर एक इंडेक्स सेट करें (शायद उस पर पहले से ही एक प्राथमिक कुंजी है)। संक्षेप में: कॉलम पर इंडेक्स सेट करें जो आपकी स्थिति में सबसे अधिक बार दिखाई देते हैं और यदि इंडेक्स का उपयोग किया जाता है तो हमेशा "एक्सप्लिन चुनें ..." से जांचें। – dbemerlin
@incrediman: http://dev.mysql.com/doc/refman/5.1/en/mysql-indexes.html, http://dev.mysql.com/doc/refman/5.1/en/ पर एक नज़र डालें का उपयोग कर रहे हैं और शायद http://www.mysqlperformanceblog.com/ या http://jan.kneschke.de/projects/mysql/ – VolkerK