आप pt-online देखना चाहेंगे -स्कीमा-परिवर्तन Percona टूलकिट से। अनिवार्य रूप से यह क्या करता है:
- मूल तालिका संरचना की प्रतिलिपि बनाता है, ALTER चलता है।
- पंक्तियों को पुरानी तालिका से नई बनाई गई तालिका में कॉपी करता है।
- कॉपी करते समय परिवर्तनों को ट्रैक और सिंक करने के लिए ट्रिगर का उपयोग करता है।
- जब सब कुछ समाप्त हो जाता है तो यह दोनों का नाम बदलकर तालिकाओं की अदला-बदली करता है।
सिंगल इंस्टेंस डेटाबेस के लिए बहुत अच्छा काम करता है, लेकिन अगर आप प्रतिकृति का उपयोग करते हैं तो यह काफी मुश्किल हो सकता है और आप गुलामों को रोकने और बाद में उनका पुनर्निर्माण करने का जोखिम नहीं उठा सकते।
इस बारे में एक अच्छा वेबिनार भी है यहां ।
PS:मुझे पता है कि यह एक पुराना प्रश्न है, अगर कोई इसे खोज इंजन के माध्यम से हिट करता है तो बस इसका उत्तर दें।