Başka biriyle bir SQL Server veritabanı oluşturuyorum. Tablolardan biri, muhtemelen sabit kalacak verilerle küçüktür (6 satır). Uzaktan yeni bir satır eklenmesi olasılığı vardır. Tablo şöyle görünür:
CREATE TABLE someTable (
id int primary key identity(1,1) not null,
name varchar(128) not null unique
);
INSERT INTO someTable values ('alice', 'bob something', 'charles can dance', 'dugan was here');
Bu name
sütunun karakter uzunluğuna bakıyorum ve değerlerinin muhtemelen 32 karakterden, belki de 24'ten bile büyük olmayacağını düşünüyorum. Bu sütunu değiştirmenin herhangi bir avantajı var mı, örneğin, varchar(32)
?
Ayrıca, varsayılan sütun boyutlarını 4, 8, 32 vb.'nin katlarına tutmanın bir avantajı var mı?