मेरे पास MySQL डेटाबेस है जो लगभग 17 आकार में GB है और इसमें 38 मिलियन प्रविष्टियां हैं। फिलहाल, मुझे दोनों को एक कॉलम के आकार में वृद्धि करने की आवश्यकता है (वर्चर 40 से वर्चर 80) और अधिक कॉलम जोड़ें।मैं लाखों प्रविष्टियों वाले तालिका पर एक MySQL तालिका संरचना को कुशलता से कैसे बदलूं?
कई फ़ील्ड इंडेक्स किए गए हैं जिनमें से मुझे बदलने की आवश्यकता है। यह एक अद्वितीय जोड़ी का हिस्सा है जो अनुप्रयोगों के काम के लिए जरूरी है। कल सिर्फ बदलाव करने की कोशिश में, क्वेरी समाप्त होने के लगभग चार घंटे तक चल रही थी, जब मैंने अपना आउटेज कटौती करने का फैसला किया और बस सेवा को वापस लाया।
इस आकार में कुछ बदलाव करने का सबसे प्रभावी तरीका क्या है?
इनमें से कई प्रविष्टियां भी पुरानी हैं और अगर प्रविष्टियों को बंद करने का कोई अच्छा तरीका है लेकिन फिर भी उन्हें उपलब्ध है जो तालिका को अधिक प्रबंधनीय आकार बनाकर इस समस्या में मदद कर सकते हैं।
दिलचस्प। मैं इस सवाल का पालन करता हूं। – Gianmarco