DBAtlas · Atlas de operações de banco de dados

845: Time-out occurred while waiting for buffer latch

SQL Server

O que significa?

Ocorreu um timeout enquanto se aguardava um buffer latch em uma página de dados. O SQL Server não conseguiu adquirir em tempo razoável o lock interno de curta duração (latch) necessário para acessar uma página; geralmente um sinal de I/O intenso ou pressão de memória.

Por que acontece?

Um subsistema de disco lento/sobrecarregado, páginas lidas constantemente do disco por pressão de memória, problemas de hardware, paginação excessiva, ou um gargalo de armazenamento.

Como resolver

Meça a latência de I/O de disco (sys.dm_io_virtual_file_stats, latência de disco no Perfmon). Verifique o desempenho do armazenamento e a saúde do hardware. Revise se a memória é suficiente e a configuração max server memory. Examine os wait types (sys.dm_os_wait_stats, esperas PAGEIOLATCH). Elimine o gargalo de armazenamento; forneça discos mais rápidos/mais RAM se necessário.

Abrir no DBAtlas →

Mais entradas deste banco