मैं इस तरह के बदलाव के लिए कोई तर्क देने में संकोच करूंगा जब तक कि आपके पास उस बदलाव को करने का कोई अच्छा कारण न हो। यानी आपको बदलाव की लागत को उस चीज़ में संतुलित करना होगा जो आप व्यक्तिगत रूप से करना चाहते हैं / पसंद करते हैं, बनाम वास्तव में इसे लागू करने की लागत और लाभ।
क्या आपने जाँच की है कि क्या nchar(1) का उपयोग प्रदर्शन को नुकसान पहुँचा रहा है, या आप समयपूर्व अनुकूलन के जाल में पड़ रहे हैं? आप यहां केवल 1 मिलियन रिकॉर्ड के बारे में बात कर रहे हैं।
मामूली भंडारण / आईओ लागत के लिए आपको लगता है कि आप खर्च कर रहे हैं, सिस्टम को बदलने, फिर से जांचने और अपग्रेड करने के लिए कुल मानव घंटे पर विचार करें * प्रति घंटा दर बनाम बस एक तेज डिस्क खरीदने की लागत। मुझे संदेह है कि डिस्क बहुत सस्ती होगी - साथ ही सिस्टम के हर पहलू को लाभ पहुंचाएगी।