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 | 844 |
| Zdroj událostí | MSSQLSERVER |
| Součást | SQLEngine |
| Symbolický název | BUFLATCH_TIMEOUT_CONTINUE |
| Text zprávy | Při čekání na západku vyrovnávací paměti došlo k vypršení časového limitu – typ %d, bp %p, stránka %d:%d, statistika %#x, ID databáze: %d, ID alokační jednotky: %I64d%ls, úkol 0x%p: %d, doba čekání %d sekund, příznaky 0x%I64x, vlastnícího úkolu 0x%p. Pokračujeme v čekání. %ls |
Vysvětlení
Proces SQL čeká na získání západky. Příčinou tohoto problému může být dokončení vstupně-výstupní operace příliš dlouho. Tento typ chyby je obvykle výsledkem jiných úloh blokujících systémové procesy. V některých případech může být příčinou této chyby selhání hardwaru. Když dojde k této chybové zprávě, můžete si všimnout, že počítač a SQL Server přestanou reagovat.
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 zatížený velkým zatížením, může se zobrazit chyba 844 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žijní náklady na změny 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 844 nejsou časté, můžete chyby ignorovat.