Ebben a cikkben tippeket talál a Microsoft Office Access-adatbázisok teljesítményének javításához. Az alábbi tippeket követve felgyorsíthat számos adatbázis-műveletet, például jelentések futtatását vagy összetett lekérdezéseken alapuló űrlapok megnyitását.
Az adatbázisok teljesítményének javítására egyik legjobb módszer a gyakran használt mezőkhöz tartozó indexek létrehozása. Indexek létrehozásával még jobban javíthatja a teljesítményt, mint a jelen cikkben található tippek segítségével. Néhány indexet az Access automatikusan létrehoz, de alaposan gondolja át, hogy további indexek vajon növelik-e a teljesítményt.
Ez a cikk nem foglalkozik azzal, hogy miként optimalizálható az egyes adatbázis-objektumok teljesítménye például indexek létrehozásával. További információt az indexek létrehozása és használata a teljesítmény javítására című témakörben talál.
Tartalom
- Helyi adatbázis teljesítményének javítása
- A teljesítmény javítása többfelhasználós környezetben
- Segítsen az Access teljesítményének növelésében a számítógépen
Helyi adatbázis teljesítményének javítása
Az alábbi útmutatások segítségével optimalizálhatja a helyi Access-adatbázisok teljesítményét. Ezek az adatbázisok nem a hálózaton, hanem helyi merevlemezen tárolódnak.
- Az automatikus névjavítás kikapcsolása
- Az adatbázis automatikus tömörítésének és helyreállításának beállítása
- Az adatbázis megnyitása kizárólagos módban
- Az automatikus javítási beállítások kikapcsolása
Az automatikus névjavítás kikapcsolása
Az automatikus névjavítási funkció gondoskodik arról, hogy az adatbázis-objektumok funkcionalitása sértetlen maradjon akkor is, ha az általuk használt egyéb adatbázis-objektumok átnevezésre kerülnek. Ha például átnevez egy táblát, és több lekérdezés használja azt, az automatikus névjavítás gondoskodik arról, hogy ezek a lekérdezések ne sérüljenek meg a módosítás miatt. Ez a funkció hasznos lehet, de némileg lelassítja a teljesítményt.
Ha az adatbázisterv stabil, és az objektumai nem lesznek átnevezve, akkor a teljesítmény javítása érdekében nyugodtan kikapcsolhatja az automatikus névjavítást.
- Nyissa meg az optimalizálni kívánt adatbázist.
- Kattintson a Fájlbeállítások> gombra Az Access beállításai párbeszédpanel megnyitásához.
- Az Access beállításai párbeszédpanel bal oldali paneljén válassza az Aktuális adatbázis kategóriát.
- A jobb oldali ablaktáblán, az Automatikus névjavítási beállítások csoportban törölje az összes jelölőnégyzet jelölését.
Az adatbázis automatikus tömörítésének és helyreállításának beállítása
Idővel az adatbázisfájlok teljesítménye lelassulhat, mert a törölt vagy ideiglenes objektumok számára kiosztott terület áll rendelkezésre. A Tömörítés és helyreállítás paranccsal megszüntetheti ezt a pazarolt helyet, és ezzel elősegítheti az adatbázis gyorsabb és hatékonyabb működését. Beállíthatja, hogy a Tömörítés és helyreállítás parancs automatikusan fusson az adatbázis bezárásakor.
- Nyissa meg az optimalizálni kívánt adatbázist.
- Kattintson a Fájlbeállítások> gombra Az Access beállításai párbeszédpanel megnyitásához.
- Az Access beállításai párbeszédpanel bal oldali paneljén válassza az Aktuális adatbázis kategóriát.
- A jobb oldali ablaktábla Alkalmazás beállításai területén jelölje be a Tömörítés bezáráskor jelölőnégyzetet.
Az adatbázis megnyitása kizárólagos módban
Ha egyedül Ön használ egy adatbázist, az adatbázis kizárólagos módban való megnyitása megakadályozza, hogy más felhasználók egyidejűleg használják az adatbázist, és ezzel javíthatja a teljesítményt.
- Indítsa el az Accesst, de ne nyisson meg adatbázist. Ha már meg van nyitva egy adatbázis, zárja be.
- Kattintson a Megnyitás, majd a Tallózás gombra.
- A Megnyitás párbeszédpanelen jelölje ki a megnyitni kívánt adatbázisfájlt. Ha tallózással szeretné megkeresni az adatbázisfájlt, használhatja a Hely listát.
- Kattintson a Megnyitás gombon látható nyílra, majd a Kizárólagos megnyitás parancsra.
Az automatikus javítási beállítások kikapcsolása
Az Access alapértelmezés szerint gépelés közben javítja a helyesírást. A teljesítmény javítása érdekében kikapcsolhatja az automatikus javítási funkciót.
Nyissa meg az optimalizálni kívánt adatbázist.
Kattintson a Fájlbeállítások> gombra Az Access beállításai párbeszédpanel megnyitásához.
Az Access beállításai párbeszédpanel bal oldali ablaktábláján kattintson a Nyelvi ellenőrzés elemre.
A jobb oldali munkaablakban kattintson az Automatikus javítási beállítások csoportban az Automatikus javítási beállítások elemre.
Az Automatikus javítási beállítások párbeszédpanelen törölje a nem kívánt beállítások jelölőnégyzetének jelölését.
Megjegyzés
Nem szükséges kikapcsolnia az összes automatikus javítási beállítást ahhoz, hogy kihasználja ezeket az előnyöket, de minél többet kapcsol ki az automatikus javítási funkcióval, annál nagyobb az előnye.
A teljesítmény javítása többfelhasználós környezetben
Az alábbi irányelvek segíthetnek a többfelhasználós környezetben használt Access-adatbázisok teljesítményének optimalizálásában.
- Az adatbázis felosztása
- Az oldal- vagy rekordszintű zárolási beállítás módosítása
- Megfelelő rekordzárolási beállítás kiválasztása
- A hálózat frissítési és frissítési beállításainak módosítása
Az adatbázis felosztása
Az adatbázisok felosztása során az adattáblákat egy hálózati kiszolgálón található adatbázisfájlba, egy úgynevezett háttéradatbázisba helyezi. A többi adatbázis-objektumot (például lekérdezéseket, űrlapokat és jelentéseket) egy másik adatbázisfájlba, az úgynevezett előtér-adatbázisba helyezi. A felhasználók saját példányt tartanak a számítógépükön az előtér-adatbázisból. A teljesítmény javulni fog, mivel a rendszer csak az adatokat küldi át a hálózaton.
Az adatbázisokat az Adatbázis-elválasztó varázslóval oszthatja fel.
- Az Adatbáziseszközök lap Adatok áthelyezése csoportjában kattintson az Access-adatbázis gombra.
Az oldal- vagy rekordszintű zárolási beállítás módosítása
Az Access a rekordok szerkesztésekor zárol egy bizonyos mennyiségű adatot. A zárolt adatok mennyisége a kiválasztott zárolási beállítástól függ. Az oldalszintű zárolás beállításával javíthatja a teljesítményt. A lapszintű zárolás azonban csökkentheti az adatok elérhetőségét, mivel több adat van zárolva, mint rekordszintű zárolás esetén.
- Oldalszintű zárolás Az Access zárolja a rekordot tartalmazó lapot (a lap az a memóriaterület, ahol a rekord található). Ha egy rekord szerkesztése engedélyezve van az oldalszintű zárolással, az a memóriában közelben tárolt egyéb rekordok zárolását is eredményezheti. A teljesítmény általában gyorsabb azonban, ha a rekordszintű zárolás helyett lapszintű zárolást használ.
- Rekordszintű zárolás Az Access csak a szerkesztés alatt álló rekordot zárolja. A többi rekordot ez nem érinti.
Az oldal- vagy rekordszintű zárolási beállítás módosítása
- Nyissa meg a módosítani kívánt adatbázist.
- Kattintson a Fájlbeállítások> gombra Az Access beállításai párbeszédpanel megnyitásához.
- A bal oldali ablaktáblában kattintson az Ügyfél beállításai elemre.
- A jobb oldali ablaktábla Speciális szakaszában jelölje be az Adatbázisok megnyitása rekordszintű zárolással jelölőnégyzetet, vagy törölje belőle a jelet.
Megfelelő rekordzárolási beállítás kiválasztása
Az Access zárolja a rekordokat a szerkesztésük során. A kiválasztott rekordzárolási beállítástól függ, hogy hány rekordot zárol, illetve hogy ezek a rekordok mennyi ideig vannak zárolva.
- Nincs zárolás Az Access mindaddig nem zárolja a rekordokat és lapokat, amíg a felhasználó nem menti azok módosításait, aminek köszönhetően az adatok könnyebben elérhetők lesznek. A beállítás használatakor azonban adatütközés történhet (ugyanazon rekord egyidejű módosítása). Adatütközés esetén a felhasználónak kell eldöntenie, hogy az adatok melyik verzióját őrzi meg. Általában ez a leggyorsabb lehetőség, de az adatütközések meghaladhatják a teljesítménynövekedést.
- Szerkesztett rekord Az Access azonnal zárolja a rekordot, amint a felhasználó elkezdi szerkeszteni azt. Emiatt a rekordok hosszabb időre zárolva vannak, de az adatütközések valószínűsége ritkább.
- Az összes rekord Az Access zárolja a tábla összes rekordját, amíg meg van nyitva az adott táblát használó űrlap vagy adatlap. Ez javíthatja a táblázatban lévő adatokat szerkesztő felhasználó teljesítményét, de más felhasználóknál jobban korlátozza az adatok szerkesztésének lehetőségét.
A rekordzárolási beállítás módosítása
- Nyissa meg a módosítani kívánt adatbázist.
- Kattintson a Fájlbeállítások> gombra Az Access beállításai párbeszédpanel megnyitásához.
- A bal oldali ablaktáblában kattintson az Ügyfél beállításai elemre.
- A jobb oldali ablaktábla Speciális szakaszának Alapértelmezett rekordzárolás területén kattintson a kívánt beállításra.
A hálózat frissítési és frissítési beállításainak módosítása
Próbálja meg módosítani a frissítési időközt (mp), a frissítési újrapróbálkozási időközt (msec), az újrapróbálkozások számát és az ODBC-frissítési időközt (mp) a vonatkozó beállításoknak megfelelően.
A Frissítési újrapróbálkozások időköze és a Frissítési kísérletek száma beállítással adható meg, hogy az Access milyen gyakran és hányszor próbálja meg menteni azt a rekordot, amelyet egy másik felhasználó zárolt.
Az ODBC-frissítési időköz és a Frissítési időköz beállításaival az Access által frissített adatok gyakorisága adható meg. A frissítés csak az adatlapon vagy űrlapon már meglévő adatokat frissíti. A frissítéssel nem történik meg a rekordok átrendezése, az új rekordok megjelenítése, valamint a törölt rekordok és a már nem a megadott feltételeknek nem megfelelő rekordok eltávolítása a lekérdezés eredményei közül. A módosítások megtekintéséhez újra le kell kérdezni az adatlap vagy űrlap alapjául szolgáló rekordokat.
A hálózat frissítési és frissítési beállításainak módosítása
- Nyissa meg azt az adatbázist, amelynek a működését gyorsabbá szeretné tenni.
- Kattintson a Fájlbeállítások> gombra Az Access beállításai párbeszédpanel megnyitásához.
- A bal oldali ablaktáblában kattintson az Ügyfél beállításai elemre.
- A jobb oldali ablaktábla Speciális szakaszában módosítsa a kívánt beállításokat.
Tipp:
Az ismételt lekérdezéshez nyomja le a SHIFT+F9 billentyűkombinációt.
Segítsen az Access teljesítményének növelésében a számítógépen
Az alábbi útmutató segíthet javítani az Access teljesítményét attól függetlenül, hogy az adatbázis, amellyel dolgozik, a számítógépen vagy egy hálózaton található-e.
- A felhasználói felületi animációk kikapcsolása
- Műveletcímkék kikapcsolása
- Zárja be a használatban nem futó egyéb programokat.
- A számítógép RAM-jának bővítése
- A merevlemez-meghajtók tisztítása
- A szükségtelen Windows-szolgáltatások letiltása
- A virtuális memória beállításainak módosítása
- Ne használjon képernyőkímélőt
- Ne használjon asztali hátteret.
A felhasználói felületi animációk kikapcsolása
Az Access felhasználói felületén animációk találhatók, például menük megnyitásakor. Ezek az animációk megkönnyítik a felhasználói felület használatát, de egy kicsit lelassíthatják a működését. A teljesítmény javítása érdekében kikapcsolhatja őket.
- Kattintson a Fájlbeállítások> gombra Az Access beállításai párbeszédpanel megnyitásához.
- A bal oldali ablaktáblában kattintson az Ügyfél beállításai elemre.
- A jobb oldali ablaktábla Megjelenítés területén törölje az Animációk megjelenítése jelölőnégyzet jelölését.
Műveletcímkék kikapcsolása
Ha nem használ műveletcímkéket, a teljesítmény javítása érdekében kikapcsolhatja őket.
- Kattintson a Fájlbeállítások> gombra Az Access beállításai párbeszédpanel megnyitásához.
- A bal oldali ablaktáblában kattintson az Ügyfél beállításai elemre.
- A jobb oldali ablaktábla Megjelenítés területén törölje a Műveletcímkék megjelenítése adatlapokon és a Műveletcímkék megjelenítése űrlapokon és jelentéseken jelölőnégyzetek jelölését.
Zárja be a használatban nem futó egyéb programokat.
A többi program bezárásával több memóriát szabadít fel az Access számára, így minimalizálhatja a lemezhasználatot, és javítja a teljesítményt.
Megjegyzés
Előfordulhat az is, hogy ki szeretne lépni néhány olyan programból, amelyek bezárásuk után továbbra is futnak a háttérben. Nézze meg az értesítési területen az ilyen programokat. Legyen óvatos, amikor kilép ezekből a programokból, mert bizonyos programokra szükség lehet a számítógép elvárt működéséhez. Ha bármilyen kétsége van, valószínűleg nem szabad kilépnie ezekből a programokból.
A számítógép RAM-jának bővítése
A számítógép RAM memóriájának növelésével gyorsabban futtathatók a nagy lekérdezések, és így egyszerre több adatbázis-objektum is nyitva lehet. Sőt, a RAM sokkal gyorsabb, mint a merevlemez virtuális memóriája. A RAM bővítménnyel minimalizálhatja a lemezhasználatot, és javíthatja a teljesítményt.
A merevlemez-meghajtók tisztítása
Rendszeres időközönként hajtsa végre az alábbi lépéseket:
- Törölje a számítógépről azokat a fájlokat, amelyekre már nincs szüksége.
- Törölje az ideiglenes internetfájlokat.
- Ürítse ki a Lomtárat.
- Tömörítési és helyreállítási műveleteket futtathat az adatbázisokon.
- Töredezettségmentesítse a merevlemez-meghajtókat.
A szükségtelen Windows-szolgáltatások letiltása
Ha például van egy jó asztali biztonsági mentési megoldása, érdemes megfontolnia a Rendszer-visszaállítás letiltását. A nem használt Microsoft Windows-szolgáltatások letiltásával több RAM szabadul fel az Access számára.
Fontos
Ha úgy dönt, hogy letiltja a Windows-szolgáltatásokat, kövesse nyomon a letiltott szolgáltatásokat, hogy egyszerűen újra engedélyezhesse a szükséges Windows-szolgáltatásokat.
A virtuális memória beállításainak módosítása
A legtöbb esetben a Windows által használt alapértelmezett virtuálismemória-beállítás optimálisan működik. Bizonyos helyzetekben azonban a virtuális memória beállításainak módosítása javíthatja az Access teljesítményét. A következő esetekben fontolja meg az alapértelmezett virtuálismemória-beállítások módosítását:
- Nincs sok szabad lemezterület a virtuális memória tárolására szolgáló meghajtón, és egy másik helyi meghajtón van szabad terület.
- Egy másik helyi meghajtó, amely gyorsabb, mint az aktuális meghajtó, rendelkezik szabad hellyel, és nem használják nagy mértékben.
Ezekben az esetekben jobb teljesítményt érhet el, ha másik meghajtót ad meg a virtuális memória számára.
Emellett jobb teljesítményt érhet el, ha adott mennyiségű lemezterületet ad meg a virtuális memória számára. Fontolja meg a számítógépen telepített RAM méretének mérete 1,5-szer annyi virtuális memória megadását. Ha például 1024 megabájt (MB) RAM memóriával rendelkezik, akkor 1536 MB virtuális memóriát kell használnia.
Megjegyzés
Ha gyakran futtat egyszerre több nagy alkalmazást, érdemes lehet több virtuális memóriát megadni.
Ha segítségre van szüksége a virtuális memória beállításainak módosításához, keressen a Windows súgóban a "virtuális memória módosítása" kifejezésre.
Ne használjon képernyőkímélőt
A képernyőkímélők memóriát használnak, és automatikusan elindulnak. A monitorok kialakításának finomításai miatt a továbbiakban nincs szükség képernyőkímélőkre a monitor "beégés" elleni védelméhez. Ha nincs képernyővédő, a számítógép teljesítménye egy kicsit megnövelhető, és zökkenőmentesebb működést eredményezhet.
Tipp:
Ne hagyatkozzon képernyővédőre, hogy megvédje számítógépét az illetéktelen hozzáférésektől. A számítógép védelméhez, amikor eltávolodik attól, nyomja le a Windows billentyű+L billentyűkombinációt.
Ne használjon asztali hátteret.
Némi javulást érhet el, ha az asztali hátteret (Nincs) értékre állítja.