Vedligeholdelse er afgørende for at sikre database sundhed. Databaser med hyppig write aktivitet --- såsom opdateringer eller ny rekord indrykninger --- er underlagt fragmentering. Microsoft giver database konsolkommandoer eller DBCC , at bruge, at udføre database vedligeholdelsesopgaver. Vigtige database vedligeholdelsesopgaver , ifølge Paul S. Randal in " TechNet Magazine , " omfatter forvaltningen data og transaktionsomkostninger logfiler , opdatering statistik og eliminere fragmentering . Vide, hvordan og hvornår man skal bruge DBCC vil holde din database kørende dygtig . Ting du skal
Administrative adgang på database
Vis Flere Instruktioner
Håndtering af filer
1
åbne en forbindelse til databasen ved hjælp af enten en kommandoprompt eller SQL server Management Studio eller SSMS .
2
Formindsk størrelsen af en individuelle filer ved at skrive " DBCC shrink fil " efterfulgt af filnavnet på den fil til at skrumpe . Du kan eventuelt indtaste størrelsen til at skrumpe den til.
3
Formindsk størrelsen på en hel database , herunder både de data, filer og transaktionsjournal , ved at skrive " DBCC SHRINKDATABASE " efterfulgt af database navn.
4
Type " DBCC cleantable " efterfulgt af databasen og tabellen navn, for at reducere det tomme rum i en tabel eller visning , der har haft betydelig størrelse reduktioner.
< br > Andre vedligeholdelsesopgaver
5
klare buffere anvendt ved at skrive " DBCC dropcleanbuffers ." Dette giver dig mulighed for at teste , hvordan forespørgsler ville udføre efter en server genstart .
6
Fjern forslidt lagrede procedure cache information ved at skrive " DBCC freeproccache " efterfulgt af planen håndtag , SQL håndtag eller pool navn element, der skal ryddes. Dette vil medføre den lagrede procedure at rekompilere næste gang den køres .
7
Korrekt række eller sideantal spørgsmål ved at skrive " DBCC updateusage " for at opdatere statistik. Denne kommando skal efterfølges af enten databasen, tabel eller indeks navn for at opdatere .