SQL Tuning Tutorial

SQL Tuning Tutorial


Structured Query Language er hovedspråket som brukes til å lage databasestrukturer. Microsoft setter standarder for å lage SQL-tabeller, lagrede prosedyrer, synspunkter og andre databaseobjekter. Hvis disse standardene ikke er oppfylt, lider SQL Server fra ytelsesproblemer. Du kan utføre noen tuning metoder for å bidra til å løse treghet problemer på SQL Server. Disse justeringsmetoder forbedre ytelsen og se etter eventuelle tungvint kode som kan føre til at noen timeout problemer.

Bruksanvisning

1 Sjekk din database tabellindekser. Tabell indekser er hoved konfigurasjon som fremskynde tabellen ytelse. Indekser hjelpe database sortere poster i en tabell, så det kan raskere finne postene som du trenger å hente. Indekser bør settes på tabellkolonnene som brukes i søk oftest.

2 Sørg for hver tabell har en primærnøkkel. En primærnøkkel er et unikt felt i hver tabell. Å ha en primærnøkkel på et bord kan forbedre ytelsen på databasespørringer. Feltet valgt som primærnøkkelen må være unikt. For eksempel, er et kundenummer unikt for hver kunde, slik at det kan være en primærnøkkel.

3 Kjør Performance Tuning verktøy. Dette verktøyet finnes i Windows "Start" -menyen i "SQL Server" programgruppen. Den Tuning verktøyet kjøres en sjekk på alle tabeller, lagrede prosedyrer og visninger for å sikre at du bruker de beste standarder for databasen. Det sender en rapport som forteller deg hvor du kan forbedre ytelsen på hver database objekt.

4 Bruk saken kommandoen i stedet for if-then uttalelser i lagrede prosedyrer. Saken kommandoen utfører en kommando avhengig av kodede kriterier. Det er raskere enn å bruke if-then-setning, fordi den kombinerer betinget utsagn i selve søket kommandoen.

5 Fjern pekere hvor du don & # 039; t trenger dem. Markører er uttalelser som går gjennom flere poster en etter en. Dette er mindre optimale forhold til å bruke midlertidige tabeller eller gjennomføring av betinget utsagn i dine spørsmål.