Structured Query Language er det vigtigste sprog, der anvendes til at skabe database strukturer. Microsoft sætter standarder for at skabe SQL tabeller , lagrede procedurer , synspunkter og andre databaseobjekter . Hvis disse standarder ikke overholdes, SQL Server lider problemer med ydeevnen . Du kan udføre nogle tuning metoder til at hjælpe med at løse langsommelighed problemer på SQL Server. Disse metoder til tuning forbedre ydeevnen og kontrollere for eventuelle besværlige kode, som kan medføre nogle timeout problemer. Instruktioner
1
Tjek din database tabel indekser. Tabelindekserne er de vigtigste konfiguration, hastighed op bordet ydeevne. Indekser hjælper databasen sortere poster i en tabel , så det kan hurtigere finde de poster, du har brug for at hente . Indexes bør fastsættes på bordet kolonner, der bruges i søgninger oftest.
2
Sørg hver tabel har en primær nøgle. En primær nøgle er et unikt felt i hver tabel. At have en primær nøgle på et bord i høj grad kan forbedre ydelsen på databaseforespørgsler . Feltet valgt som den primære nøgle skal være unik. For eksempel er et kundenummer unikt for hver enkelt kunde , så det kan være en primær nøgle.
3
Kør Performance Tuning værktøj. Dette værktøj findes i Windows "Start" menuen i " SQL Server "-programmet gruppe. Tuning Værktøjet kører en check på alle dine tabeller , lagrede procedurer og synspunkter for at sikre , at du bruger de bedste standarder for databasen. Det sender en rapport, der fortæller dig , hvor du kan forbedre ydeevnen på hver database objekt.
4
sagen kommandoen i stedet for if-then udsagn i dine gemte procedurer. Sagen kommando udfører en kommando afhængig kodede kriterier . Det er hurtigere end at bruge if-then erklæring, fordi det kombinerer den betingede sætning i selve forespørgslen kommandoen .
5.
Fjern markører , hvor du ikke har brug for dem . Markører er udsagn , der løber gennem flere poster én efter én. Dette er mindre optimal forhold til at bruge midlertidige tabeller eller gennemføre betingede udsagn i dine spørgsmål.