Applies ToAccess pro Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tento článek obsahuje tipy pro zvýšení výkonu databáze Microsoft Office Access. Pomocí těchto tipů můžete urychlit mnoho databázových operací, jako je 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řit indexy pro běžně používaná pole. Vytvořením indexů můžete zvýšit výkon více než pomocí některého z tipů v tomto článku. Access za vás automaticky vytvoří některé indexy, ale měli byste pečlivě zvážit, jestli další indexy zvýší výkon.

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

V tomto článku

Pomoc se zlepšením 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, nikoli v síti.

Vypnutí automatických oprav názvů

Funkce Automatické opravy názvů pomáhá zajistit, aby funkce databázových objektů zůstaly nedotčeny, když se přejmenují jiné databázové objekty, na které jsou závislé. Pokud například přejmenujete tabulku a existují dotazy, které tuto tabulku používají, automatické opravy názvů zajistí, aby se tyto dotazy kvůli této změně neporušily. Tato funkce může být užitečná, ale některé z nich zpomalují výkon.

Pokud je návrh databáze stabilní a její objekty nebudou přejmenovány, můžete automatické opravy názvů bezpečně vypnout, aby se zlepšil výkon.

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

  2. Kliknutím na Soubor > Možnosti 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é komprimovat a opravit databázi

V průběhu času se může výkon databázového souboru zpomalovat kvůli místu, které zůstává přiděleno odstraněným nebo dočasným objektům. Příkaz Komprimovat a opravit odebere toto plýtvání místem a může pomoct databázi běžet rychleji a efektivněji. Můžete nastavit možnost automatického spuštění příkazu Zkomprimovat a opravit při zavření databáze.

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

  2. Kliknutím na Soubor > Možnosti 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 jediná osoba, která databázi používá, otevření databáze v režimu Výhradní zabrání ostatním uživatelům v tom, aby používali databázi ve stejnou dobu a mohlo by to pomoct zvýšit výkon.

  1. Spusťte Access, ale neotevírejte databázi. Pokud už máte otevřenou databázi, 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 vyhledat soubor databáze, můžete použít seznam Hledat v .

  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

Access ve výchozím nastavení opravuje pravopis při psaní. Funkci automatických oprav můžete vypnout, abyste zlepšili výkon.

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

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

  3. V levém podokně dialogového okna Možnosti aplikace Access klikněte na kontrola pravopisu.

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

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

    Poznámka: Abyste viděli výhodu, nemusíte vypnout všechny možnosti automatických oprav, ale čím více možností automatických oprav vypnete, tím větší je výhoda.

Začátek stránky

Zlepšení výkonu v prostředí s více uživateli

Následující pokyny vám můžou pomoct optimalizovat výkon accessové databáze, která se používá v prostředí s více uživateli.

Rozdělení databáze

Když rozdělíte databázi, umístíte tabulky dat do databázového souboru na síťovém serveru do back-endové databáze. Ostatní databázové objekty, jako jsou dotazy, formuláře a sestavy, umístíte do jiného databázového souboru, který se nazývá front-endová databáze. Uživatelé si uchovávají vlastní kopii front-end databáze na svých počítačích. Výkon se zlepší, protože přes síť se posílají jenom data.

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

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

Změna nastavení uzamčení na úrovni stránky nebo záznamu

Access při úpravách záznamů zamkne určité množství dat. Množství zamčených dat závisí na zvoleném nastavení uzamčení. Pokud zvolíte zamykání na úrovni stránky, můžete zvýšit výkon. Zamykání na úrovni stránky ale může snížit dostupnost dat, protože je uzamčeno více dat než při zamykání na úrovni záznamů.

  • Uzamčení na úrovni stránky    Access uzamkne stránku, která obsahuje záznam (stránka je oblast paměti, ve které se záznam nachází). Úprava záznamu s povoleným uzamčením na úrovni stránky může také způsobit uzamčení dalších záznamů uložených v blízkosti v paměti. Výkon je ale obecně rychlejší, když místo zamykání na úrovni záznamů použijete zamykání na úrovni stránky.

  • Uzamčení na úrovni záznamů    Access uzamkne jenom upravovaný záznam. Jiné záznamy nejsou ovlivněny.

Změna nastavení uzamčení na úrovni stránky nebo záznamu    

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

  2. Kliknutím na Soubor > Možnosti 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írat databáze pomocí uzamčení na úrovni záznamů .

Zvolte vhodné nastavení uzamčení záznamů.

Access při úpravách zamkne záznamy. Počet záznamů, které Access zamkne, a doba, po kterou jsou tyto záznamy uzamčené, závisí na zvoleném nastavení uzamčení záznamů.

  • Žádné zámky     Access nezamkne záznam nebo stránku, dokud uživatel neuloží změny, což vede k tomu, že data budou snadněji dostupná. Pokud však použijete toto nastavení, může dojít ke konfliktům dat (souběžné změny stejného záznamu). Když dojde ke konfliktu dat, musí se uživatel rozhodnout, jakou verzi dat má zachovat. Toto je obecně nejrychlejší možnost, ale konflikty dat můžou převážit nad zvýšením výkonu.

  • Upravený záznam     Access zamkne záznam, jakmile ho uživatel začne upravovat. V důsledku toho jsou záznamy uzamčeny po delší dobu, ale konflikty dat jsou méně pravděpodobné.

  • Všechny záznamy     Access uzamkne všechny záznamy v tabulce, když je otevřený libovolný formulář nebo datový list, který tuto tabulku používá. To může zlepšit výkon pro uživatele, který upravuje data v tabulce, ale omezuje to schopnost ostatních uživatelů upravovat data více než ostatní možnosti.

Změna nastavení uzamčení záznamů    

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

  2. Kliknutím na Soubor > Možnosti 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 Upřesnit v části Výchozí uzamčení záznamů na požadovanou možnost.

Úprava nastavení aktualizace a aktualizace sítě

Zkuste upravit interval aktualizace (s),interval opakování aktualizace (ms),počet opakovaných pokusů o aktualizaci a případně nastavení intervalu aktualizace ODBC (s ).

Pomocí nastavení Interval opakování aktualizace a Počet opakování aktualizací můžete určit, jak často a kolikrát se Access pokusí uložit záznam, když je uzamčen jiným uživatelem.

Pomocí nastavení Interval aktualizace ODBC a Interval aktualizace můžete řídit, jak často Access aktualizuje vaše data. Aktualizace aktualizuje pouze data, která již existují v datovém listu nebo formuláři. Aktualizace nepřeuspořádá záznamy, nezobrazí nové záznamy ani neodebere odstraněné záznamy a záznamy z výsledků dotazu, které už nesplňují zadaná kritéria. Pokud chcete tyto změny zobrazit, znovu zobrazíte dotaz na podkladové záznamy pro datový list nebo formulář.

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

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

  2. Kliknutím na Soubor > Možnosti 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 dotaz znovu použít, stiskněte SHIFT+F9.

Začátek stránky

Pomozte zlepšit výkon Aplikace Access na vašem počítači

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

Vypnutí animací uživatelského rozhraní

Uživatelské rozhraní Accessu obsahuje animace, například při otevření nabídek. I když tyto animace pomáhají usnadnit používání rozhraní, můžou trochu zpomalit. Můžete je vypnout, aby se zlepšil výkon.

  1. Kliknutím na Soubor > Možnosti 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 Zobrazit zrušte zaškrtnutí políčka Zobrazit animace .

Vypnutí značek akcí

Pokud nepoužíváte značky akcí, vypněte je, aby se zlepšil výkon.

  1. Kliknutím na Soubor > Možnosti 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 Zobrazit zrušte zaškrtnutí políček Zobrazit značky akcí v datových listech a Zobrazit značky akcí na Forms a Sestavách.

Ukončete ostatní nepoužívané programy.

Zavřením jiných programů se accessu zpřístupní více paměti, což pomáhá minimalizovat využití disku a zlepšit výkon.

Poznámka: Můžete také chtít ukončit některé programy, které po jejich zavření poběží na pozadí. Vyhledejte v oznamovací oblasti všechny takové programy. Při ukončování těchto programů buďte opatrní, protože některé programy mohou být nezbytné k tomu, aby počítač fungoval očekávaným způsobem. Pokud máte nějaké pochybnosti, pravděpodobně byste neměli ukončit tyto programy.

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

Přidání paměti RAM do počítače může pomoct zrychlit spouštění velkých dotazů a umožnit otevření více databázových objektů najednou. Paměť RAM je navíc mnohem rychlejší než virtuální paměť na pevném disku. Když přidáte paměť RAM, pomůžete minimalizovat využití disku a zlepšit výkon.

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

Pravidelně proveďte 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. Na databázích spusťte operace komprimací a oprav.

  5. Defragmentujte jednotky pevných disků.

Zakažte služby Windows, které nepotřebujete

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. Zakázáním služeb systému Microsoft Windows, které nepoužíváte, bude pro Access k dispozici více paměti RAM.

Důležité informace: Pokud se rozhodnete zakázat služby Systému Windows, sledujte, co zakážete, abyste mohli snadno znovu povolit všechny služby Systému Windows, které podle vás vyžadují.

Ú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 zvýšit výkon Aplikace Access. Zvažte úpravu výchozího nastavení virtuální paměti v následujících případech:

  • Na jednotce, která se právě používá pro virtuální paměť, není k dispozici moc místa na disku a na jiné místní jednotce je dostupné místo.

  • Jiná místní jednotka, která je rychlejší než aktuální jednotka, má volné místo a není moc využívaná.

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

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

Poznámka: Pokud často spouštíte několik velkých aplikací současně, můžete zadat více virtuální paměti.

Pokud potřebujete pomoc se změnou nastavení virtuální paměti, vyhledejte v nápovědě systému Windows "změnit virtuální paměť".

Nepoužívat šetřič obrazovky

Spořič obrazovky využívá paměť a spouští se automaticky. Z důvodu vylepšení návrhu monitorů už nejsou potřeba spořiče obrazovky, které pomáhají chránit monitor před "vypálením". Pokud nebudete používat spořiče obrazovky, můžete trochu zvýšit výkon a zajistit plynulejší chod počítače.

Tip: Nespoléhejte na spořič obrazovky, který chrání počítač před neoprávněným přístupem. Pokud chcete chránit počítač, když odstoupíte, stiskněte klávesu s logem Windows+L.

Nepoužívat pozadí plochy

Vylepšení se může docit, když nastavíte pozadí plochy na (Žádné).

Začátek stránky

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.