Performance tuning er en del af SQL Server vedligeholdelse. Database administratorer bruger tuning teknikker til at fremskynde database -serveren, når forespørgsler og tabeller langsommere. En langsom databaseserver kan bremse en hjemmeside eller desktop applikation , hvilket nedsætter besøgende interesse og intern medarbejdernes produktivitet. Performance tuning fremskynder forespørgsler , optimerer dine tabeller og forbedrer applikationers ydeevne . SQL Server giver flere måder at optimere din database. Instruktioner
1
Åbn SQL Server Performance Monitor tilgængelig i menuen Start i Windows . Denne applikation kører rapporter og " ure " din SQL Server . Det lader dig lokalisere, hvad forespørgsler, tabeller eller visninger kører for langsomt, som hjælper dig med at finde præstation fiasko på serveren.
2
Gennemgå dine tabelindekserne i forhold til de lagrede procedurer . Tabelindekserne er indstillet på de kolonner , der anvendes til at gøre søgninger. For eksempel, at hvis du har flere store lagrede procedurer søge efter en kundes efternavn, er et indeks på kundens tabellen på efternavn kolonnen foretaget. Dette sorterer tabel ved hjælp af efternavnet, så det fremskynder dine spørgsmål.
3
Anmeldelse dine gemte procedurer. Brug " join" erklæringer for at forbinde tabeller i stedet for at adskille SQL-sætninger og hente data separat. Et kald til serveren er bedre end flere lagrede procedurer kørende . Det er bedre for dine brugere og fremskynder program, der gør flere opkald til databasen.
4
anmeldelse serverens hardware. Hvis virksomheden eller hjemmesiden vokser, kan SQL Server hardware være forældet, og ressourcerne kan lukkes . Hvis CPU'en og hukommelse skik er tæt på 100 procent , opgradere serverens hardware. Se hardware præstation i Windows Task Manager.
5.
Udskift inline SQL-sætninger med lagrede procedurer. Nogle udviklere skrive SQL-sætninger i ansøgningen kode. Lagrede procedurer er bedre for performance , fordi de er præ -kompilerede blokke af kode . Gennemgå din ansøgning kode og overføre de erklæringer til databasen.