Jeg vil tøve med at give nogen argumenter for en sådan ændring, medmindre du havde en god grund til at foretage den ændring. dvs. du skal balancere omkostningerne ved en ændring i forhold til, hvad du personligt ville have gjort/foretrække, kontra omkostningerne ved faktisk at implementere den og fordelene.
Har du tjekket, om brugen af nchar(1) skader ydeevnen, eller falder du i fælden med for tidlig optimering? Du taler kun om 1 million poster her.
For de mindre lagrings-/IO-omkostninger, du tror, du pådrager dig, skal du overveje de samlede mandetimer til at ændre, genteste og opgradere systemet * timepris kontra omkostningerne ved blot at købe en hurtigere disk. Jeg formoder, at disken vil være langt billigere - samt gavne alle aspekter af systemet.