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

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

Access giver dig mulighed for at komprimere og reparere en database automatisk, når databasen lukkes. Dette kan 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 automatisk, når databasen lukkes.

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

I dette tilfælde skal du sikkerhedskopiere databasen, før du lukker den.

  1. Åbn menuen Filer

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

  2. Åbn menuen Indstillinger

    Klik på Indstillinger i venstre menu.

  3. Skift indstillingerne

    Dialogboksen Adgangsindstillinger vises.

    Klik på Aktuel database i venstre menu.

    Marker derefter Kompaktér ved Luk under Applikationsindstillinger .

    Klik på OK .

  4. Luk og genåbn databasen

    Der vises en dialogboks, der forklarer, at du skal lukke og genåbne databasen for at ændringerne træder i kraft.

    Klik på OK , luk og genåbn databasen.

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. 3 måder at vise sorteringen for din forbindelse i MariaDB

  2. Sådan sikkerhedskopieres / eksporteres MySQL-database ved hjælp af PHP

  3. Fatal fejl:Ufanget undtagelse 'mysqli_sql_exception' med beskeden 'Intet indeks brugt i forespørgsel/forberedt erklæring'

  4. Atomic UPSERT i SQL Server 2005