sql >> Database >  >> RDS >> Access

Een database handmatig comprimeren en repareren in Access 2016

Met Access kunt u handmatig een database comprimeren en repareren om prestatie- en/of bestandscorruptieproblemen te voorkomen.

U kunt een database handmatig comprimeren en repareren, of automatisch wanneer de database wordt gesloten.

Dit zijn de stappen voor het handmatig comprimeren en repareren van een database.

Het wordt aanbevolen een back-up van de database te maken voordat u deze comprimeert en herstelt.

  1. Open het menu Bestand

    Klik terwijl de database al is geopend op Bestand in de linkerbovenhoek.

  2. Compact &reparatie uitvoeren

    Klik op de Compact &Reparatie Database knop.

    Het compact- en reparatieproces wordt onmiddellijk uitgevoerd.

Meerdere gebruikersomgeving?

Het proces Compacteren en herstellen kan iedereen die de database gebruikt, verstoren.

Daarom moet u Compact en Repair alleen uitvoeren als u exclusieve toegang tot de database hebt.

Als u meerdere gebruikers heeft, dient u hen hiervan op de hoogte te stellen wanneer u van plan bent een compact- en herstelbewerking uit te voeren, zodat zij gedurende die tijd kunnen stoppen met het gebruik van de database.

Waarom u zou moeten comprimeren en repareren

Een database comprimeren is één ding, repareren een ander. Hier is een uitleg waarom beide moeten worden gedaan.

Compact

Naarmate gegevens worden bijgewerkt en het ontwerp van een database verandert, wordt de bestandsgrootte groter. Soms maakt Access verborgen objecten om bepaalde taken uit te voeren. Deze objecten kunnen vaak lang nadat ze nodig zijn in de database blijven staan.

Wanneer u objecten in Access verwijdert, wordt de schijfruimte ook niet automatisch teruggewonnen. Het databasebestand gebruikt nog steeds de schijfruimte die het verwijderde object eerder gebruikte.

Na verloop van tijd kunnen deze factoren een negatieve invloed hebben op de prestaties. Het kan langer duren om databaseobjecten te openen, query's kunnen langer duren en de hele database kan "traag" lijken.

Door de database te comprimeren, komt de ongebruikte ruimte vrij die deze objecten vroeger in beslag namen. De compacte bewerking comprimeert niet echt de data. Het maakt gewoon de ongebruikte ruimte vrij.

Het eindresultaat van het comprimeren van een database is dat deze sneller zou moeten aanvoelen (en zelfs moeten zijn). De bestandsgrootte kan ook worden verkleind. De mate van deze factoren hangt af van hoe intensief de database wordt gebruikt en wanneer deze voor het laatst is gecomprimeerd.

Reparatie

Er zijn enkele gevallen waarin een databasebestand beschadigd kan raken. Hoewel dit kan gebeuren in een omgeving met één gebruiker, komt het veel vaker voor in een omgeving met meerdere gebruikers.

Als een databasebestand via een netwerk wordt gedeeld en meerdere gebruikers tegelijkertijd rechtstreeks met het bestand werken, loopt dat bestand het risico beschadigd te raken.

Wanneer een bestand beschadigd is, markeert Access het databasebestand als beschadigd. Het bestand kan worden gerepareerd met behulp van het proces Comprimeren en herstellen, hoewel sommige gegevens mogelijk ontbreken nadat het herstelproces is voltooid.

Als u een beschadigd databasebestand probeert te openen, wordt u gevraagd om Access het bestand automatisch te laten repareren.


  1. Null-waarden sorteren na alle andere, behalve speciaal

  2. Hoe een UITLEG ANALYSE te begrijpen?

  3. Waarom query niet wordt opgeslagen in csv-bestand terwijl het normaal lijkt in de postgresql-console?

  4. E-mails verzenden vanuit SQL Server (T-SQL)