blocked process threshold (opção de configuração do servidor)
Aplica-se a:SQL Server
Use a opção blocked process threshold para especificar o limite, em segundos, no qual os relatórios de processo bloqueado serão gerados. O limite pode ser definido de 5 a 86.400. O monitor de bloqueio é ativado apenas a cada cinco segundos para detectar condições de bloqueio (ele também está procurando outras condições, como deadlocks). Portanto, se você definir um valor de 'limite de processo bloqueado' como 1, ele não detectará um processo que foi bloqueado por um segundo. O tempo mínimo que é possível detectar um processo bloqueado é de cinco segundos.
Por padrão, não são produzidos relatórios de processo bloqueado. Esse evento não é gerado para tarefas de sistema ou tarefas que estão esperando recursos que não geram deadlocks detectáveis.
É possível definir um alerta a ser executado quando esse evento é gerado. Assim, por exemplo, é possível optar por chamar o administrador para tomar medidas adequadas a fim de resolver a situação de bloqueio.
O limite de processo bloqueado utiliza o thread em segundo plano do monitor deadlock para orientar a lista de tarefas que esperam por um tempo maior ou vários limites configurados. O evento é gerado uma vez por intervalo de relatório para cada uma das tarefas bloqueadas.
O relatório de processo bloqueado é feito em uma melhor base de esforço. Não há nenhuma garantia de qualquer relatório em tempo real ou até mesmo próximo a tempo real.
A configuração entra em vigor imediatamente, sem que o servidor seja parado e reiniciado.
Exemplos
O exemplo a seguir define o blocked process threshold
em 20
segundos, gerando um relatório de processo bloqueado para cada tarefa que é bloqueada.
sp_configure 'show advanced options', 1 ;
GO
RECONFIGURE ;
GO
sp_configure 'blocked process threshold', 20 ;
GO
RECONFIGURE ;
GO
Consulte Também
sp_trace_setevent (Transact-SQL)
Classe de evento Blocked Process Report
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de