Pomozte Accessu běžet rychleji

Platí pro
Access pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tento článek obsahuje tipy na zvýšení výkonu databáze systém Microsoft Office Accessu. Pomocí těchto tipů můžete urychlit mnoho databázových operací, například spouštění sestav nebo otevírání formulářů založených na složitých dotazech.

Jedním z nejlepších způsobů, jak zlepšit výkon databáze, je vytvoření indexů pro běžně používaná pole. Vytvořením indexů můžete zvýšit výkon víc, než když použijete kterýkoli z tipů v tomto článku. Access některé indexy vytvoří automaticky, měli byste ale pečlivě zvážit, jestli další indexy nezlepší výkon.

Tento článek se nezabývá způsoby optimalizace výkonu konkrétních databázových objektů, například vytvořením indexu. Další informace najdete v článku Vytvoření a použití indexu za účelem zvýšení výkonu.

V tomto článku

Zvýšení výkonu místní databáze

Následující pokyny vám můžou pomoct optimalizovat výkon místní databáze Accessu – databáze, která je uložená na místním pevném disku místo v síti.

Vypnutí funkce Automatické opravy jmen

Funkce Automatické opravy názvů pomáhá zajistit, aby při přejmenování jiných databázových objektů, na kterých závisí, zůstala funkčnost databázových objektů nedotčena. Když třeba přejmenujete tabulku a existují dotazy, které tuto tabulku používají, funkce Automatické opravy názvů zajistí, aby se tyto dotazy kvůli této změně nepoškodily. Tato funkce může být užitečná, ale někdy zpomaluje výkon.

Pokud je návrh databáze stabilní a její objekty nebude možné přejmenovat, můžete automatickou opravu názvů bezpečně vypnout a zvýšit tak výkon.

  1. Otevřete databázi, kterou chcete optimalizovat.
  2. Kliknutím na Možnosti souboru> otevřete dialogové okno Možnosti aplikace Access.
  3. V levém podokně dialogového okna Možnosti aplikace Access klikněte na položku Aktuální databáze.
  4. V pravém podokně v části Možnosti automatických oprav názvů zrušte zaškrtnutí všech políček.

Nastavení automatické komprimace a opravy databáze

V průběhu času se může výkon souboru databáze snížit kvůli místu, které zůstává přiděleno odstraněným nebo dočasným objektům. Příkaz Komprimace a oprava odstraňuje toto nevyužité místo a může pomoct databázi běžet rychleji a efektivněji. Můžete nastavit možnost spouštění příkazu Komprimace a oprava automaticky při zavření databáze.

  1. Otevřete databázi, kterou chcete optimalizovat.
  2. Kliknutím na Možnosti souboru> otevřete dialogové okno Možnosti aplikace Access.
  3. V levém podokně dialogového okna Možnosti aplikace Access klikněte na položku Aktuální databáze.
  4. V pravém podokně v části Možnosti aplikace zaškrtněte políčko Komprimovat při zavření .

Otevření databáze ve výhradním režimu

Pokud jste jedinou osobou, která databázi používá, zabráníte otevření databáze ve výhradním režimu souběžnému používání databáze jinými uživateli a může pomoct zvýšit výkon.

  1. Spusťte Access, ale neotevírejte databázi. Pokud už máte databázi otevřenou, zavřete ji.
  2. Klikněte na Otevřít a potom na Procházet.
  3. V dialogovém okně Otevřít vyberte soubor databáze, který chcete otevřít. Pokud potřebujete soubor databáze vyhledat, můžete použít seznam Oblast hledání .
  4. Klikněte na šipku na tlačítku Otevřít a potom klikněte na Otevřít s výhradním přístupem

Vypnutí možností automatických oprav

Ve výchozím nastavení opravuje aplikace Access pravopis při psaní. Pokud chcete zvýšit výkon, můžete funkci automatických oprav vypnout.

  1. Otevřete databázi, kterou chcete optimalizovat.

  2. Kliknutím na Možnosti souboru> otevřete dialogové okno Možnosti aplikace Access.

  3. V levém podokně dialogového okna Možnosti aplikace Access klikněte na položku Kontrola pravopisu a mluvnice.

  4. V pravém podokně v části Možnosti automatických oprav klikněte na Možnosti automatických oprav.

  5. V dialogovém okně Možnosti automatických oprav zrušte zaškrtnutí políček u nežádoucích možností.

    Poznámka

    Výhody se projeví i tak, že nemusíte vypínat všechny možnosti automatických oprav, ale čím víc funkcí automatických oprav vypnete, tím větší bude přínos.

Začátek stránky

Zvýšení výkonu ve víceuživatelském prostředí

Následující pokyny vám můžou pomoct optimalizovat výkon accessové databáze používané ve víceuživatelském prostředí.

Rozdělení databáze

Při rozdělení databáze vložíte tabulky dat do souboru databáze na síťovém serveru, který se nazývá back-end databáze. Ostatní databázové objekty, například dotazy, formuláře a sestavy, vložíte do jiného databázového souboru, který se nazývá front-end databáze. Uživatelé mají na svých počítačích vlastní kopii front-end databáze. Zlepší se výkon, protože se přes síť posílají jenom data.

Databázi rozdělíte pomocí Průvodce rozdělováním databáze.

  • Na kartě Databázové nástroje klikněte ve skupině Přesunout data na Databáze Access.

Změna nastavení zamykání na úrovni stránky nebo záznamu

Access při úpravě záznamů uzamkne určité množství dat. Množství dat, která se uzamknou, závisí na zvoleném nastavení zamykání. Zvolte zamykání na úrovni stránky, což může pomoct zvýšit výkon. Zamykání na úrovni stránky ale může snížit dostupnost dat, protože se zamyká víc dat než při zamykání na úrovni záznamů.

  • Zamykání na úrovni stránky Access uzamkne stránku obsahující záznam (stránka je oblast paměti, kde je záznam umístěn). Úprava záznamu s povoleným zamykáním na úrovni stránky může také způsobit uzamčení jiných záznamů uložených poblíž v paměti. Výkon je však obecně vyšší, když místo zamykání na úrovni záznamů používáte zamykání na úrovni stránky.
  • Uzamčení na úrovni záznamů Aplikace Access uzamkne pouze záznam, který je upravován. Ostatní záznamy nejsou ovlivněné.

Změna nastavení zamykání na úrovni stránky nebo záznamu 

  1. Otevřete databázi, kterou chcete upravit.
  2. Kliknutím na Možnosti souboru> otevřete dialogové okno Možnosti aplikace Access.
  3. V levém podokně klikněte na Nastavení klienta.
  4. V pravém podokně v části Upřesnit zaškrtněte nebo zrušte zaškrtnutí políčka Otevřít databáze pomocí uzamčení na úrovni záznamu .

Zvolte odpovídající nastavení blokování záznamů.

Access uzamkne záznamy při jejich úpravách. Počet záznamů, které Access uzamkne, a doba, po kterou budou tyto záznamy uzamčeny, závisí na zvoleném nastavení uzamykání záznamů.

  • Bez uzamčení Access nezamkne záznam nebo stránku, dokud do nich uživatel neuloží změny, což má za následek snadnější dostupnost dat. Pokud ale použijete toto nastavení, může dojít ke konfliktům dat (současné změny stejného záznamu). Když dojde ke konfliktu dat, musí se uživatel rozhodnout, kterou verzi dat zachová. Obecně se jedná o nejrychlejší možnost, ale můžou převážit konflikty dat.
  • Upravovaný záznam Access uzamkne záznam hned, jak ho uživatel začne upravovat. V důsledku toho jsou záznamy zamykány na delší dobu, ale konflikty dat jsou méně pravděpodobné.
  • Všechny záznamy Když je otevřený formulář nebo datový list, který tabulku používá, Access uzamkne všechny záznamy v tabulce. To může zlepšit výkon uživatele, který upravuje data v tabulce, ale omezuje to možnosti ostatních uživatelů upravovat data více než ostatní možnosti.

Změna nastavení zamykání záznamů 

  1. Otevřete databázi, kterou chcete upravit.
  2. Kliknutím na Možnosti souboru> otevřete dialogové okno Možnosti aplikace Access.
  3. V levém podokně klikněte na Nastavení klienta.
  4. V pravém podokně klikněte v části Advanced ( Upřesnit ) v části Default record locking (Výchozí uzamčení záznamů) na požadovanou možnost.

Úprava nastavení aktualizace a aktualizace sítě

Zkuste upravit nastavení intervalu aktualizace (s),intervalu opakování aktualizace (ms),počtu opakování aktualizace a intervalu aktualizace ODBC (s).

Pomocí nastavení Interval opakování aktualizace a Počet opakování aktualizace zadejte, jak často a kolikrát se Access pokouší uložit záznam, když je zamknutý jiným uživatelem.

Pomocí nastavení intervalu aktualizace a intervalu aktualizace rozhraní ODBC můžete určit, jak často má Access data aktualizovat. Při aktualizaci se aktualizují jenom data, která už v datovém listu nebo formuláři existují. Při aktualizaci se nezmění pořadí záznamů, nezobrazí se nové záznamy ani se neodeberou odstraněné záznamy a záznamy z výsledků dotazu, které už nesplňují zadaná kritéria. Chcete-li takové změny zobrazit, znovu se dotázejte podkladových záznamů pro datový list nebo formulář.

Změna nastavení aktualizace a aktualizace sítě 

  1. Otevřete databázi, která má pomoct zrychlit.
  2. Kliknutím na Možnosti souboru> otevřete dialogové okno Možnosti aplikace Access.
  3. V levém podokně klikněte na Nastavení klienta.
  4. V pravém podokně v části Upřesnit změňte požadovaná nastavení.

Tip:

Pokud chcete zopakovat dotaz, stiskněte SHIFT+F9.

Začátek stránky

Zlepšení výkonu Accessu na počítači

Následující pokyny vám můžou pomoct zlepšit výkon Accessu bez ohledu na to, jestli je databáze, se kterou pracujete, uložená ve vašem počítači nebo v síti.

Vypnutí animací uživatelského rozhraní

Uživatelské rozhraní Accessu obsahuje animace, například když se otevřou nabídky. I když tyto animace usnadňují používání rozhraní, můžou věci trochu zpomalovat. Pokud chcete zvýšit výkon, můžete je vypnout.

  1. Kliknutím na Možnosti souboru> otevřete dialogové okno Možnosti aplikace Access.
  2. V levém podokně klikněte na Nastavení klienta.
  3. V pravém podokně v části Zobrazení zrušte zaškrtnutí políčka Zobrazit animace .

Vypnutí značek akcí

Pokud značky akcí nepoužíváte, vypněte je, abyste zvýšili výkon.

  1. Kliknutím na Možnosti souboru> otevřete dialogové okno Možnosti aplikace Access.
  2. V levém podokně klikněte na Nastavení klienta.
  3. V pravém podokně v části Zobrazení zrušte zaškrtnutí políček Zobrazit značky akcí v datových listech a Zobrazit značky akcí ve formulářích a sestavách .

Ukončení ostatních nepoužívaných programů

Zavřením ostatních programů uvolníte Accessu více paměti, což napomáhá minimalizovat využití disku a zvyšuje výkon.

Poznámka

Můžete taky ukončit některé programy, které po svém zavření dál běží na pozadí. Podívejte se do oznamovací oblasti, jestli takové programy nemáte. Při ukončování těchto programů buďte opatrní, protože některé z nich můžou být potřebné k tomu, aby váš počítač fungoval podle očekávání. Pokud máte jakékoli pochybnosti, pravděpodobně byste neměli tyto programy ukončovat.

Přidání další paměti RAM do počítače

Přidáním paměti RAM do počítače můžete rozsáhlým dotazům běžet rychleji a umožní otevřít najednou více databázových objektů. RAM je navíc mnohem rychlejší než virtuální paměť na pevném disku. Když přidáte paměť RAM, minimalizujete využití disku a zlepšíte výkon.

Vyčištění pevných disků

Pravidelně provádějte tuto sadu kroků:

  1. Odstraňte z počítače soubory, které už nepotřebujete.
  2. Odstraňte dočasné soubory internetu.
  3. Vysypte koš.
  4. Spusťte operace komprimace a opravy databází.
  5. Defragmentujte jednotky pevného disku.

Zakázání služeb systému Windows, které nevyžadujete

Pokud například používáte dobré řešení zálohování plochy, měli byste zvážit zakázání služby Obnovení systému. Když zakážete služby Microsoft Windows, které nepoužíváte, uvolní se pro Access více paměti RAM.

Důležité

Pokud se rozhodnete zakázat služby Windows, sledujte, co zakážete, abyste mohli snadno znovu povolit všechny služby Windows, které potřebujete.

Úprava nastavení virtuální paměti

Ve většině případů by výchozí nastavení virtuální paměti používané systémem Windows mělo fungovat optimálně. V některých situacích ale může úprava nastavení virtuální paměti zlepšit výkon Accessu. Úpravu výchozího nastavení virtuální paměti zvažte v následujících případech:

  • Na jednotce, která se aktuálně používá pro virtuální paměť, není k dispozici mnoho místa a na další místní jednotce je volné místo.
  • Jiná místní jednotka, která je rychlejší než aktuální jednotka, má dostupné místo a není příliš využívána.

V těchto případech můžete dosáhnout lepšího výkonu určením jiné jednotky pro virtuální paměť.

Lepšího výkonu můžete dosáhnout také určením pevného místa na disku pro virtuální paměť. Zvažte zadání 1,5násobku větší virtuální paměti, než je velikost paměti RAM nainstalované v počítači. Pokud máte například 1 024 MB paměti RAM, zadejte 1 536 MB virtuální paměti.

Poznámka

Pokud často spouštíte několik velkých aplikací současně, může být vhodné zadat více virtuální paměti.

Nápovědu ke změně nastavení virtuální paměti najdete v nápovědě systému Windows pro změnu virtuální paměti.

Nepoužívejte šetřič obrazovky

Spořiče obrazovky využívají paměť a spouští se automaticky. Vzhledem k vylepšení konstrukce monitorů již nejsou potřeba spořiče obrazovky, které by pomohly chránit monitor před vypálením. Když nebudete používat spořič obrazovky, můžete trochu zvýšit výkon a zpříjemnit plynulejší chod počítače.

Tip:

Nespoléhejte při ochraně počítače před neoprávněným přístupem na spořič obrazovky. Pokud chcete pomoct ochránit svůj počítač, když se vzdálíte, stiskněte klávesu s logem Windows+L.

Nepoužívejte pozadí plochy

Nastavení pozadí plochy na hodnotu (Žádné) by se mohlo trochu zlepšit.

Začátek stránky