Underhåll är viktigt att se till databasen hälsa . Databaser med frekvent skrivaktivitet --- exempel uppdateringar eller nya insättningar rekord --- är föremål för fragmentering . Microsoft tillhandahåller kommandon databas konsol, eller DBCC , att använda som utför uppgifter databashantering underhåll . Viktig databas underhållsåtgärder , enligt Paul S. Randal i " TechNet Magazine , " Hanteringen av data och transaktionsdata loggfiler , uppdatera statistik och eliminera fragmentering . Att veta hur och när man använder DBCC kommer att hålla din databas körs skickligt . Saker du behöver
administrativ åtkomst till databasen
Visa fler instruktioner
Hantera filer
1
öppna en anslutning till databasen med hjälp av antingen en kommandotolk eller SQL Server Management Studio , eller SSMS .
2
krympa storleken på en enstaka filer genom att skriva " DBCC shrink file " följt av filnamnet på filen som ska krympa . Du kan också ange storleken att krympa den till .
3
krympa storleken på en hel databas , inklusive både datafiler och transaktionsförteckning , genom att skriva " DBCC shrinkdatabase " följt av databasens namn.
4
Type " DBCC cleantable , " följt av databasen och tabellen namn , för att minska tomrum i en tabell eller vy som har haft betydande storlek minskningar .
Andra underhållsuppgifter
5
Tydliga buffertar används genom att skriva " DBCC dropcleanbuffers . " Detta gör att du kan testa hur frågor skulle köra efter en server omstart .
6
bort inaktuella lagrad information procedur cache genom att skriva " DBCC freeproccache , " följt av planen handtaget , SQL handtag eller poolen namn objekt som ska raderas . Detta kommer att leda till den lagrade proceduren för att kompilera den nästa gång det körs .
7
Rätt rad eller sida utfärdar räkna genom att skriva " DBCC updateusage " för att uppdatera statistiken . Detta kommando måste följas av antingen databasen , tabell eller index namn för att uppdatera .