Structured Query Language är det huvudsakliga språket som används för att skapa databas strukturer . Microsoft sätter normer för att skapa SQL-tabeller , lagrade procedurer , vyer och andra databasobjekt . Om dessa normer inte uppfylls , lider SQL Server från prestandaproblem . Du kan utföra vissa tuning metoder för att hjälpa fixa långsamhet frågor om SQL Server . Dessa tuning metoder förbättrar prestanda och kontrollera om det finns besvärliga kod som kan orsaka vissa timeout problem . Instruktioner
1
Kontrollera dina Index databastabell. Tabell index är den viktigaste konfiguration som påskyndar tabellen prestanda . Index hjälper posterna databasen sortera i en tabell , så det kan snabbare hitta de poster som du behöver för att hämta . Index bör fastställas på tabellens kolumner som används i sökningar oftast.
2
Se varje bord har en primärnyckel . En primärnyckel är ett unikt fält i varje tabell . Att ha en primärnyckel i en tabell kan avsevärt förbättra prestanda på databasfrågor . Fältet valdes som primärnyckel måste vara unikt . Till exempel är ett kundnummer unik för varje kund , så det kan vara en primär nyckel .
3
Kör verktyget Performance Tuning . Detta verktyg finns i Windows " Start " -menyn i " SQL Server " programgruppen . Den Tuning Verktyget körs en kontroll på alla dina tabeller , lagrade procedurer och vyer för att se till att du använder den bästa standarden för databasen . Den skickar en rapport som talar om för dig var du kan öka prestandan på varje databas objekt .
4
Använd fallet kommandot i stället för om - då uttalanden i dina lagrade procedurer . Fallet Kommandot exekverar ett kommando beroende på kodade kriterier . Det är snabbare än att använda den om-då uttalandet eftersom den kombinerar den villkorliga uttalandet i själva frågan kommandot .
5
bort markörer där du inte behöver dem . Markörer är uttalanden som går genom flera poster en efter en . Detta är mindre optimal jämfört med att använda temporära tabeller eller genomföra villkorssatser i dina frågor .