Som utvecklare mot relationsdatabaser jobbar vi primärt med en logisk datamodell där vi oftast försöker matcha problemdomänen och sedan normaliserar till 3NF. För enklare system kan det räcka långt, men under huven är en relationsdatabas enormt komplex och ju mer kunskap du har om hur den fungerar, representerar och bearbetar data, desto mer kontroll kan du ta över prestandabitarna.
I denna presentation tar vi en titt under huven utifrån ett prestandaperspektiv, hur vi som utvecklare kan utnyttja kunskapen för att optimera prestandan i våra system samt en metodik för att löpande arbeta med prestandaförbättring. Vi använder Sql Server som exempel men kunskapen gäller i princip alla traditionella B-tree baserade relationsdatabaser.