sql >> Database teknologi >  >> RDS >> Access

Sådan komprimeres og repareres en database manuelt i Access 2016

Access giver dig mulighed for manuelt at komprimere og reparere en database for at forhindre problemer med ydeevne og/eller filkorruption.

Du kan komprimere og reparere en database enten manuelt eller automatisk, når databasen lukkes.

Dette er trinene til at komprimere og reparere en database manuelt.

Det anbefales, at du sikkerhedskopierer databasen, før du komprimerer og reparerer.

  1. Åbn menuen Filer

    Klik på Filer, mens databasen allerede er åben i øverste venstre hjørne.

  2. Kør Compact &Repair

    Klik på Compact &Repair Database knap.

    Kompakt- og reparationsprocessen kører med det samme.

Multibrugermiljø?

Compact and Repair-processen kan forstyrre enhver, der bruger databasen.

Derfor bør du kun køre Compact and Repair, når du har eksklusiv adgang til databasen.

Hvis du har flere brugere, bør du give dem besked, hver gang du planlægger at køre en kompakt- og reparationsoperation, så de kan stoppe med at bruge databasen i det tidsrum.

Hvorfor du bør komprimere og reparere

At komprimere en database er én ting, reparation er en anden. Her er en forklaring på, hvorfor begge dele bør gøres.

Kompakt

Efterhånden som data opdateres, og en databases design ændres, vokser dens filstørrelse. Nogle gange opretter Access skjulte objekter for at udføre bestemte opgaver. Disse objekter kan ofte forblive i databasen længe efter, at de er nødvendige.

Når du sletter objekter i Access, genvindes diskpladsen ikke automatisk. Databasefilen bruger stadig den diskplads, som det slettede objekt tidligere brugte.

Over tid kan disse faktorer have en negativ indflydelse på ydeevnen. Databaseobjekter kan tage længere tid at åbne, forespørgsler kan tage længere tid at køre, og hele databasen kan virke "træg".

Komprimering af databasen frigør den ubrugte plads, som disse objekter plejede at optage. Den kompakte operation komprimerer faktisk ikke dataene. Det frigiver simpelthen den ubrugte plads.

Slutresultatet af at komprimere en database er, at den skal føles (og faktisk være) hurtigere. Filstørrelsen kan også være reduceret. Graden af ​​disse faktorer vil afhænge af, hvor meget databasen er brugt, og hvornår den sidst blev komprimeret.

Reparation

Der er nogle tilfælde, hvor en databasefil kan blive beskadiget. Selvom dette kan ske i et enkelt brugermiljø, er det meget mere almindeligt i et flerbrugermiljø.

Hvis en databasefil deles over et netværk, og flere brugere arbejder direkte med filen samtidigt, risikerer filen at blive beskadiget.

Når en fil er beskadiget, markerer Access databasefilen som beskadiget. Filen kan repareres ved hjælp af Compact and Repair-processen, selvom nogle data kan mangle efter reparationsprocessen er afsluttet.

Hvis du forsøger at åbne en korrupt databasefil, bliver du bedt om at lade Access automatisk reparere filen.


  1. Blanding af eksplicitte og implicitte joinforbindelser mislykkes med Der er en post for tabel ... men den kan ikke refereres fra denne del af forespørgslen

  2. Mine foretrukne PostgreSQL-forespørgsler og hvorfor de betyder noget

  3. MySQL-ydelse:Identifikation af lange forespørgsler

  4. Skal jeg bruge makroer eller VBA-kode?