php - How to add index to 18 GB innodb mysql table without affecting production performance? -


मैं उत्पादन प्रदर्शन को प्रभावित किए बिना एक 18 जीबी इंरोड्ब mysql तालिका में इंडेक्स कैसे जोड़ सकता हूँ? तालिका में अक्सर प्रवेश किया जाता है, मैंने अभी तालिका को बदलने की कोशिश की और 200 से अधिक क्वेरीज़ लॉक करने के लिए इसे बदल दिया गया, और यह प्रदर्शन के लिए खराब है क्या ऐसा करने के लिए कोई अन्य तरीके हैं?

TheOnly92 - एक और विकल्प है, एक भी है कि अमेज़न और ईबे का उपयोग करें इसे 'बुरा' रूप नहीं माना जाता है, जहां वे बिना रखी रखरखाव अवधि के लिए होते हैं जहां साइट अनुपयुक्त होती है। उन अवसरों पर, आपको एक 404 रखरखाव पृष्ठ दिखाई देगा, जो उपयोगकर्ता के अनुकूल मैसेज के साथ दिखाया जा रहा है कि साइट के घंटे के बीच आवश्यक उन्नयन के दौर से गुजर रहा है ....

यह सबसे व्यावहारिक समाधान हो सकता है इस पृष्ठ को बनाने के लिए आपको 5 मिनट लगेंगे, जबकि दूसरे विकल्प को समझने में कई घंटे लग सकते हैं और कई और लागू कर सकते हैं भी, क्योंकि यह कभी-कभार ही नहीं रहेगा, फिर यह संभव नहीं है कि आपके उपयोगकर्ता इस तरह के एक संदेश या डाउनटाइम की अवधि से बंद हो जाएंगे।

jim


Comments