में एक नया कॉलम जोड़ें एक बड़ी mysql तालिका में नया कॉलम जोड़ने का सबसे तेज़ तरीका क्या होगा?एक बड़ी MySQL तालिका
परिवर्तन तालिका जोड़ें कॉलम पूर्ण तालिका की एक प्रति बनाता है, और उसके बाद पुरानी को नई बनाएं तालिका के साथ बदल देता है। हालांकि यह प्रक्रिया चल रही है, मूल तालिका पठनीय है, लेकिन सभी आवेषण और अद्यतन रुक गए हैं।
बड़ी तालिकाओं पर, प्रतिलिपि में काफी समय लग सकता है, क्या इसे कम करने का कोई तरीका है?
संबंधित प्रश्न: http://stackoverflow.com/questions/1645215/how-do-i-add-a-column-to-large-sql-server-table –
ट्यूनिंग innodb_log_file_size पर विचार करें (लेकिन सावधान रहें, http://www.mysqlperformanceblog.com/2011/07/09/how-to-change-innodb_log_file_size-safely/) और innodb_log_buffer_size देखें। अधिक जानकारी के लिए, मेरा उत्तर यहां देखें: http://stackoverflow.com/a/12688184/1148030 –