Ytelse tuning er en del av SQL Server vedlikehold. Database administratorer bruke tuning teknikker for å øke hastigheten på databaseserveren når spørringer og tabeller tregere. En treg database -serveren kan forsinke en nettside eller desktop applikasjon , noe som reduserer besøkende interesse og interne ansattes produktivitet . Performance Tuning hastigheter opp spørsmål, optimaliserer tabeller og forbedrer søknad ytelse . SQL Server gir flere måter å optimalisere databasen . Instruksjoner
en
Åpne SQL Server Performance Monitor er tilgjengelig i Windows Start-menyen . Dette programmet kjører rapporter og " klokker " SQL Server . Den lar deg finne ut hva spørringer, tabeller eller visninger kjøre for sakte , noe som hjelper deg å finne ytelsen svikt på serveren.
2
Gjennomgå tabellen indekser i forhold til lagrede prosedyrer. Tabell indeksene er satt på kolonnene pleide å gjøre søk. For eksempel, hvis du har flere hoved lagrede prosedyrer som søker etter en kundes etternavn, er en indeks på kunden tabellen på etternavn kolonnen gjort . Dette sorterer tabellen ved hjelp av etternavn , så det hastigheter opp dine spørsmål.
3
gjennomgang lagrede prosedyrer. Bruk " join" utsagn for å koble tabeller i stedet for å skille SQL-setninger og henting av data separat. Ett kall til serveren er bedre enn flere lagrede prosedyrer som kjøres . Dette er bedre for brukerne og hastigheter opp program som gjør flere kall til databasen .
4
gjennomgang serverens hardware . Dersom selskapet eller nettstedet vokser , kan SQL Server maskinvare være utdatert og ressurser kan bli avkortet . Hvis CPU-bruk og minnebruk er nær 100 prosent , oppgradere serveren maskinvare. Vis hardware ytelse i Windows Task Manager.
5
Bytt inline SQL-setninger med lagrede prosedyrer . Noen utviklere skrive ut SQL-setninger i programmet koden . Lagrede prosedyrer er bedre for ytelse fordi de er pre -kompilerte blokker av kode . Vurdere søknaden din kode og overføre uttalelsene til databasen .