En los viejos tiempos, el uso de varchar
over char
era un gran no no, ya que varchar
estaba almacenado en una página diferente que el resto de la fila. ¿Sigue siendo el caso hoy con SQL Server 2008? ¿Veré alguna ganancia de memoria / rendimiento al cambiar 1-3 varchar(5)
columnas a char(5)
columnas en una tabla con
a) diga 2.000.000 de filas b) si alguna de las varchar
columnas forma parte de índices / las claves principales