duplicados posibles:
varchar Fields - Is a Power of Two More Efficient?
Nvarchar or varchar what is better use multiply of 2 or rounded full numbers??¿Hay alguna razón para usar longitudes de Base2 para columnas en SQL Server?
Por pura costumbre que definen los tamaños de las columnas que uso en SQL Server para ser Base2 tamaños. Por ejemplo, he aquí una tabla que estoy trabajando en:
- int Id
- FirstName nvarchar (64)
- Apellido nvarchar (64)
- Col4 varchar (16)
- COL5 nvarchar (32)
- Col6 nvarchar (128)
- etc ...
No tengo idea de dónde vino este hábito, y no estoy seguro de que tenga sentido. ¿La siguiente definición de tabla sería menos eficiente de alguna manera que la anterior?
- int ID
- FirstName nvarchar (50)
- LastName nvarchar (50)
- Col4 varchar (10)
- nvarchar COL5 (30)
- nvarchar Col6 (100)
- etc ...
I guess my main questio n es: ¿hay alguna razón legítima para usar longitudes de columna Base2?
posible duplicado de [campos varchar -? Es una potencia de dos más eficiente] (http://stackoverflow.com/questions/593364/varchar-fields-is-a-power-of-two-more-efficient) o esta http://stackoverflow.com/questions/1374958 – gbn
buenos hallazgos @gbn, supongo que esto es una víctima – travis
no puedo creer que esta pregunta tiene múltiples duplicados –