Strukturert spørrespråk er hovedspråket som brukes til å lage database strukturer . 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 å hjelpe fikse treghet problemer på SQL Server. Disse tuning metoder forbedre ytelsen og se etter eventuelle tungvint kode som kan føre til at noen timeout problemer . Instruksjoner
en
Sjekk din database tabellen indekser. Tabell indekser er den viktigste konfigurasjon som speed up table ytelse. Indekser hjelpe databasen sortere poster i en tabell , så det kan raskere finne postene du trenger å hente . Indekser bør settes på tabellkolonnene som brukes i søk oftest .
2
Sørg hvert bord 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å søk i databasen . Feltet valgt som den primære nøkkelen må være unikt . For eksempel er en kunde nummer unikt for hver kunde , så det kan være en primærnøkkel.
3
Kjør Performance Tuning verktøyet. Dette verktøyet er funnet i Windows "Start "-menyen i "SQL Server " program gruppen. Den Tuning verktøyet kjører 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 tilfelle kommandoen i stedet for if-then uttalelser i dine lagrede prosedyrer . Saken kommandoen utfører en kommando avhengig av kodede kriterier. Det er raskere enn å bruke if-then uttalelse fordi den kombinerer den betingede utsagn i selve søket kommandoen.
5
Fjern pekere der du ikke trenger dem . Pekere er uttalelser som går gjennom flere poster én etter én. Dette er mindre optimal i forhold til å bruke midlertidige tabeller eller gjennomføring betinget utsagn i dine spørsmål.