Sitter med en stor databas där den mest använda tabellen håller flera olika datatyper bla två fält med text(16). Totalt är det 20 fält. Ca 50% av fälten använda väldiga sällan. Hur påverkas prestandan av detta? Bör man bryta upp tabellen och lägga det som används väldigt ofta i en tabell och det som använda sällan i en annan? Det är svårt att säga vilket som är bäst generellt för just prestandans skull. Det bästa är väl att testa och jämföra prestandan. Tabellstorlek och datatyper -> prestanda påverkande
/RickardSv: Tabellstorlek och datatyper -> prestanda påverkande
Delar du upp tabellen är det bättre på många sätt men då behöver du kanske skriva en aning mer komplicerad SQL med Join för att få ihop dina resultatset.
Normallisering, och datamodellering med relationsmodellen är oerhört viktigt för databsers funktionalitet och prestanda.. Här finns en kurs på svenska:
http://www.ida.liu.se/~tompa/databaser/index.html
.Ola