sql >> Databasteknik >  >> RDS >> Access

Hur du gör dina accessdatabaser ultrasnabb!

I och med att det senaste Microsoft Access-programmet lanserades förra året har en hel del förbättringar gjorts i databasprogrammet. Ändå kämpar många användare med långsamma databaser. När ditt företag kör på snabbhet och effektivitet är det frustrerande att bli saktad av din databas. Lyckligtvis finns det några saker du kan göra för att snabba upp dina databaser. Låt oss kolla in dem nedan!

Alla tabeller bör ha primärnycklar

Varje tabell i din databas bör ha en primärnyckel så att databasen kan identifiera specifika poster. Dessutom kan du inte skapa sekundära index om du inte har en primärnyckel. För att avgöra om du har dina tabeller korrekt inställda öppnar du varje tabell i designvyn. Du kan snabbt se om några tabeller saknar primärnyckel. Kom ihåg att din primärnyckel ska vara ett fält och numerisk.

Lägg till sekundära index för snabbare sökningar

Om du hittar dig själv att söka efter samma fält kan det vara bra att lägga till ett sekundärt index. Du behöver naturligtvis inte sekundära index för alla fält. Håll dig till de som du använder regelbundet som OrderDate.

Dela upp dina databaser

Att dela upp din databas kan förbättra prestanda och stabilitet, särskilt när du delar den med andra. När du delar upp din databas innehåller en del alla objekt (förutom tabeller) medan den andra innehåller data. Dessa två delar - "appen" och "data" - är sammanlänkade.

Använd Compact and Repair

Det är en bra idé att använda Compact and Repair varje månad. Detta administrativa verktyg förhindrar korruption och håller dina databaser friska. Det minskar också behovet av att manuellt köra Access-rapporter, samlar in databasstatistik och komprimerar databaser för att göra mer utrymme och spara VBA-kod. Med hjälp av verktyget kan du importera eller ta bort objekt i din databas.

Ladda bara det du behöver

Du behöver inte ladda allt när du öppnar din databas, eftersom det bara saktar ner saker och ting. Fundera över vilken information du försöker samla in och vad som behöver öppnas. Bli av med formulären som öppnar allt och använd "var"-klausulen för att visa den information du behöver. "where"-satsen begränsar antalet poster som returneras, vilket innebär färre resurser och snabbare resultat.

Om du har varit frustrerad över bristen på hastighet i dina Access-databaser, följ tipsen ovan eller ring Arkware. Vi är specialiserade på MS Access, och vi kan utvärdera ditt program och upptäcka sätt att göra dina databaser ultrasnabba! Med bara ett telefonsamtal kan du driva ditt företag mer effektivt – ring oss idag!


  1. Fel:Det finns tabellutrymme för tabell xxx. Vänligen KASSA tabellutrymmet före IMPORT

  2. Komma igång med GearHost för MySQL-databasutveckling

  3. Vanliga MySql-intervjufrågor och svar för fräscha och erfarna

  4. Hur Substr() fungerar i SQLite