Estou tentando solucionar um problema de bloqueio que ocorre por menos de um segundo. O aplicativo OLTP é muito sensível e precisa ter um tempo de resposta inferior a 200ms para algumas transações, conforme o SLA acordado. Tivemos alguns problemas de escalação de bloqueios com o novo lançamento de código que pudemos resolver com a redução do tamanho do lote nas atualizações. Mesmo com o tamanho pequeno do lote, suspeitamos que o novo sp esteja bloqueando as mesmas linhas que as transações OLTP estão atualizando.
Preciso encontrar a sessão que está sendo bloqueada e o recurso está aguardando. De acordo com meu entendimento, "limite do processo bloqueado" pode ser definido por no mínimo 1 segundo e, portanto, isso não capturará o bloqueio.
Estou experimentando os eventos wait_info e wait_completed x.
Existe alguma outra maneira de rastrear isso. obrigado