Sto cercando di risolvere un problema di blocco che si verifica per meno di un secondo. L'applicazione OLTP è molto sensibile e deve avere un tempo di risposta inferiore a 200 ms per alcune transazioni secondo lo SLA concordato. Abbiamo riscontrato alcuni problemi di escalation dei blocchi con la nuova versione del codice che siamo stati in grado di risolvere riducendo le dimensioni del batch negli aggiornamenti. Anche con le piccole dimensioni del batch, sospettiamo che il nuovo sp stia bloccando le stesse righe che le transazioni OLTP stanno aggiornando.
Devo trovare la sessione che viene bloccata e la risorsa su cui sta aspettando. Secondo la mia comprensione, la "soglia di processo bloccata" può essere impostata per almeno 1 secondo e quindi questo non bloccherà il blocco.
Sto sperimentando wait_info e wait_completed x events.
Esiste un altro modo per rintracciarlo. Grazie