sql >> Databasteknik >  >> RDS >> Access

Hur du komprimerar din databas så att den går snabbare

Med tiden är det bara naturligt att din databasfil kommer att växa sig större och större. Vissa människor antar att genom att radera information kommer deras databas att krympa, men det fungerar inte på det här sättet. Access tar inte bara bort utrymmet när det har upptagits av dina frågor och poster. Det utrymmet finns fortfarande kvar i databasen, vilket kan göra det mycket större än det behöver vara.

Problemet med stora databaser är att de inte fungerar lika bra som mindre. De tar längre tid att ladda, och du vill att dina frågor och rapporter ska köras så snabbt som möjligt. Om databasen inte komprimeras regelbundet är det mer sannolikt att den blir skadad. Lyckligtvis är det lätt att komprimera din databas så att den körs mer effektivt.

Vi presenterar kommandot Compact and Repair

Kommandot Compact and Repair tar bort överskott från din databas. Helst bör du använda det här verktyget en gång i veckan eller efter att ha gjort designändringar. Så här använder du det här verktyget: 

  • Öppna databasen och klicka på Databasverktyg på menyfliksområdet.
  • Klicka på knappen Komprimera och reparera databas i gruppen Verktyg.

Med det här verktyget ser du ett statusfält som låter dig veta hur den kompakta processen fortskrider. När förloppsindikatorn är borta betyder det att den kompakta processen är klar. I gengäld får du en mycket snyggare, snabbare och stabil databasfil. Om du har delat upp din databas, kom ihåg att du måste komprimera både front- och back-ends av databasen.

Vad händer om du vill komprimera din databas automatiskt?

Om du föredrar att komprimera din databas varje gång du stänger den, finns det ett sätt att göra detta. Vissa människor gillar det här alternativet eftersom arbetet görs för dem automatiskt. Här är stegen att följa för att konfigurera den här funktionen: 

  • Klicka på fliken Arkiv på menyfliksområdet.
  • Klicka på knappen Åtkomstalternativ i menyraden.
  • Klicka på Aktuell databas från listan.
  • Markera rutan Kompakt vid stängning.
  • Klicka på OK för att spara ändringarna.

Ett varningens ord. När du använder Compact on Close är det endast för frontend-filen. Använd inte Compact on Close på back-end-filen eftersom det kan orsaka korruption om en annan användare arbetar på back-end samtidigt.

Har du fortfarande problem? Kontakta Arkware 

Att komprimera din databas är hur du blir av med det tilldelade utrymmet som dina poster och frågor en gång tog upp. Det är viktigt att komprimera dina filer ofta eftersom det gör att din databas kan köras effektivt och minskar risken för korruption. Om din databas fortfarande går långsamt, kontakta Arkware för en mer grundlig titt på din databas.


  1. Kan en INNER JOIN erbjuda bättre prestanda än FINNS

  2. finns det en group_concat-funktion i ms-access?

  3. Hur man aktiverar SQL Server Agent XPs med T-SQL

  4. Hur startar man MySQL med --skip-grant-tables?