Ще се поколебая да предоставя аргументи за такава промяна, освен ако нямате основателна причина да направите тази промяна. т.е. трябва да балансирате цената на промяна спрямо това, което вие лично бихте направили/предпочитали, спрямо цената на действителното й внедряване и ползите.
Проверихте ли дали използването на nchar(1) вреди на производителността или попадате в капана на преждевременната оптимизация? Тук говорите само за 1 милион записа.
За незначителните разходи за съхранение/IO, които смятате, че понасяте, помислете за общите човекочасове за промяна, повторно тестване и надграждане на системата * почасова ставка спрямо разходите за просто закупуване на по-бърз диск. Подозирам, че дискът ще бъде много по-евтин - както и ще облагодетелства всеки аспект на системата.