Die Chancen stehen gut, dass ich eine Menge Userid-> Benutzernamen suchen muss. So denke ich war, sondern eine Tabelle wie die von untersql userid + name + profile optimize question
userid int PK
username text
userpass_salthash int
user_someopt1 int
user_sig text
, um es als unten aufgebrochen zu haben
//table1
userid int PK
username text
//table2
userid int //fk
userpass_salthash int
user_someopt1 int
user_sig text
Argumentation ich dies tun würde, ist, weil ich eine weniger komplexe Tabelle vermuten (i kann auch Namen nicht mehr machen dann 32bytes, wenn ich mag) ist schneller für Nachschläge zusammen mit weniger Daten als ein Bonus. Aber ich weiß, dass ich falsch liegen könnte, welche Version sollte ich tun und welche Gründe neben der Optimierung?
+1 für den Vorschlag, Indizes abzudecken. Clustered-Indizes sind in einigen SQL-Datenbanken verfügbar, und der OP hat nicht angegeben, welche Marke er verwendet. –