Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Podrobnosti
| Vlastnost | Hodnota |
|---|---|
| Název produktu | SQL Server |
| ID události | 845 |
| Zdroj událostí | MSSQLSERVER |
| Součást | SQLEngine |
| Symbolický název | BUFLATCH_TIMEOUT |
| Text zprávy | Vypršel časový limit při čekání na západkový typ %d pro stránku %S_PGID, ID databáze %d. |
Vysvětlení
Proces čekal na získání západky, ale čekal až do vypršení časového limitu a nepodařilo se mu západku získat. K tomu může dojít v případě, že dokončení vstupně-výstupní operace trvá příliš dlouho, obvykle z důvodu blokování systémových procesů jinými úlohami. V některých případech může být tato chyba výsledkem selhání hardwaru.
Příčina
Tato chybová zpráva závisí na celkovém prostředí systému. Některá z následujících okolností může vést k přetíženým systémům:
- Hardware, který nesplňuje požadavky na vstup/výstup (V/V) a paměť
- Nesprávně nakonfigurovaná a otestovaná nastavení
- Neefektivní návrh
Pokud je váš systém pod velkým zatížením, může se zobrazit chyba 845 a nemůže splňovat požadavky na úlohy. Mezi nejběžnější příčiny stresovaného prostředí patří:
- Problémy s hardwarem
- Komprimované svazky
- Jiné než výchozí nastavení konfigurace SQL Serveru
- Neefektivní dotazy nebo návrh indexu
- Časté operace automatického zvětšování databáze nebo automatického zproudňování
Akce uživatele
Pokud chcete zabránit výskytu této chyby, zkuste následující:
Zjistěte, jestli máte nějaké kritické body hardwaru. Dobré místo, kde začít, najdete v tématu Identifikace kritických bodů . V případě potřeby upgradujte hardware, aby mohl obsluhovat potřeby konfigurace, dotazů a zatížení vašeho prostředí.
Ověřte, že všechny vaše hardwarové funkce fungují správně. Zkontrolujte všechny protokolované chyby a spusťte diagnostiku od dodavatele hardwaru. Zkontrolujte související selhání vstupně-výstupních operací v protokolu chyb nebo v protokolu událostí. Selhání vstupně-výstupních operací obvykle ukazují na poruchu disku.
Ujistěte se, že diskové svazky nejsou komprimované. Ukládání dat a souborů protokolu na komprimované jednotky se nepodporuje, viz Soubory databáze a skupiny souborů. Další informace o podpoře komprimovaných jednotek najdete v následujícím článku: Popis podpory databází SQL Serveru na komprimovaných svazcích.
Podívejte se, jestli chybové zprávy zmizí, když vypnete všechny následující možnosti konfigurace SQL Serveru:
- Možnost zvýšení priority
- Možnost zjednodušeného sdružování (režim vláken)
- Možnost nastavení velikosti pracovní sady
Vylaďte dotazy, abyste omezili prostředky používané v systému. Ladění výkonu pomáhá snížit zatížení systému a zlepšit dobu odezvy pro jednotlivé dotazy.
Nastavte vlastnost autoshrink na HODNOTU OFF, abyste snížili režii změn velikosti databáze.
Ujistěte se, že jste vlastnost autogrow nastavili na přírůstky, které jsou dostatečně velké, aby byly občasné. Naplánujte úlohu, která zkontroluje dostupné místo v databázích, a pak zvětší velikost databáze v době mimo špičku.
Zkontrolujte, jestli v protokolu chyb nejsou vyřadované úlohy a další kritické chyby. Tyto chyby nejprve vyřešte, protože můžou odkazovat na původní příčinu souvisejícího problému.
Pokud často dochází k kritickým chybám, jako jsou například kontrolní výrazy, vyřešte tyto problémy.
Pokud chybové zprávy 845 nejsou časté, můžete chyby ignorovat.