Domande taggate «deadlock»

Una situazione causata dall'incapacità di due o più processi di procedere (e quindi rilasciare i loro blocchi) perché bloccati da blocchi sulle risorse detenute dall'altro processo.

2
Deadlock di aggiornamento dell'indice di SQL Server
Ho 2 query che quando eseguite contemporaneamente causano un deadlock. Query 1: aggiorna una colonna inclusa in un indice (index1): update table1 set column1 = value1 where id = @Id Esegue X-Lock su table1 quindi tenta un X-Lock su index1. Query 2: select columnx, columny, etc from table1 where {some …



1
Significato di "blocca reg ma non gap gap" nel report deadlock
Sul significato di locks rec but not gap waitingin TRANSAZIONE (1), quale è corretto? Il blocco gap è già concesso, in attesa del blocco X dell'indice cluster? Già concesso il blocco X dell'indice cluster, in attesa del blocco gap? Vi sono 31 righe in Transazione (1). Qual è il significato …
12 mysql  deadlock 

1
Visualizza gli ultimi deadlock innodb
Vedo che posso visualizzare l'ultimo deadlock in mysql / innodb, ma c'è un modo per visualizzare i deadlock passati? Abbiamo due problemi di deadlock, uno importante e l'altro no. Il deadlock meno importante si verifica più volte al giorno, quindi diventa il deadlock "più recente".


1
Deadlock sull'istruzione Delete
Ottengo un deadlock quando viene eseguito un processo di SQL Server. Il deadlock si verifica su una semplice istruzione DELETE. Avrei pensato che ci sarebbe stata una query SELECT / UPDATE in esecuzione per causare il deadlock? Ma sembra che sia il deadlock DELETE / DELETE ... Quello che sto …



5
Come monitorare i deadlock
Quando si inizia a risolvere i deadlock di SQL Server 2005/2008 e come? L'avviso viene attivato su SSMS tramite avviso condizione prestazioni SQL Server, oggetti-> SQL Server: blocchi, contatore-> blocco attese / sec, istanza: _Totale, avviso se contatore: supera il valore 3. È un modo proattivo di monitorarlo? Qual è …

2
Perché questa query provoca un deadlock?
Perché questa query provoca un deadlock? UPDATE TOP(1) system_Queue SET [StatusID] = 2, @ID = InternalID WHERE InternalID IN ( SELECT TOP 1 InternalID FROM system_Queue WHERE IsOutGoing = @IsOutGoing AND StatusID = 1 ORDER BY MessageID ASC, InternalID ASC) Grafico deadlock aggiunto: <keylock hobtid="72057594236436480" dbid="9" objectname="Z.dbo.system_Queue" indexname="PK_system_Queue" id="lock5b25cc80" mode="X" …




1
Quando SQL Server acquisisce i blocchi?
L'elenco dei livelli di isolamento in SQL Server trovato qui indica che i blocchi di scrittura acquisiti all'interno di una transazione vengono conservati fino alla fine della transazione. Tuttavia non menziona nulla su quando vengono acquisiti questi blocchi. I blocchi vengono acquisiti per impostazione predefinita all'inizio di una transazione o …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.