SQL Server 2008 R2 पर बड़े उत्पादन तालिकाओं में कॉलम जोड़ने का सबसे अच्छा तरीका क्या है? Microsoft की पुस्तकों के अनुसार ऑनलाइन:
ALTER TABLE में निर्दिष्ट परिवर्तन तुरंत लागू हो जाते हैं। यदि परिवर्तनों को तालिका में पंक्तियों के संशोधनों की आवश्यकता होती है, तो ALTER TABLE पंक्तियों को अपडेट करती है। अन्य तालिका में तालिका के लिए एक स्कीमा संशोधित लॉक प्राप्त होता है जो यह सुनिश्चित करने के लिए होता है कि परिवर्तन के दौरान तालिका के लिए कोई अन्य कनेक्शन संदर्भ मेटाडेटा भी नहीं है, सिवाय ऑनलाइन इंडेक्स ऑपरेशंस के जिन्हें अंत में बहुत ही कम SCH-M लॉक की आवश्यकता होती है।
(Http://msdn.microsoft.com/en-us/library/ms190273.aspx)
लाखों पंक्तियों वाली एक बड़ी मेज पर, इसमें कुछ समय लग सकता है। क्या केवल एक विकल्प के लिए आउटेज लेना है? इस तरह की स्थिति से निपटने का सबसे अच्छा तरीका क्या है?