Sembra che stia ottenendo molti deadlock quando si seleziona select count (*) su una tabella particolare. Ho già modificato tutti i parametri richiesti e li ho trasformati in blocco solo riga.
Ho anche modificato il database per utilizzare l'isolamento READ_COMMITTED_SNAPSHOT,
tuttavia, sembra che usando un conteggio selezionato (*) dove colonna =? sul tavolo innesca deadlock o blocchi sul tavolo ..
Ho ragione che il conteggio delle selezioni (*) dovrebbe accedere solo alle righe intermedie? Tuttavia, non sembra in questo modo e sto ancora riscontrando deadlock. Una corretta indicizzazione probabilmente aiuterebbe,
La domanda è: SQL Server 2008 R2 posiziona il blocco condiviso sulla tabella durante il conteggio selezionato (*) anche quando read_committed_snapshot è impostato su on?
Grazie
WHERE
clausola, il metodo a cui sto pensando non funzionerà comunque.