Perguntas com a marcação «deadlock»

Uma situação causada por dois ou mais processos não conseguirem prosseguir (e, portanto, liberar seus bloqueios) porque eles são bloqueados por bloqueios nos recursos mantidos pelo outro processo.





3
Código para simular impasse
Estou testando meu aplicativo. Preciso de um código estável que simule o impasse no site do banco de dados (script sql, se possível). Obrigado. ADICIONADO: Reprodução de deadlocks envolvendo apenas uma tabela

4
Declaração de mesclagem em conflito
Eu tenho o seguinte procedimento (SQL Server 2008 R2): create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonly as begin set nocount, xact_abort on; merge CompanyUser with (holdlock) as r using ( select @companyId as CompanyId, @userId as UserId, MyKey, MyValue from @dataTable) as newData on r.CompanyId = newData.CompanyId …

2
As chaves estrangeiras podem causar impasses e dificultar o LEITURA INSTANTÂNEO COMPROMISSO?
Esta é uma pergunta de acompanhamento em: /programming/7684477/is-it-possible-to-set-transaction-isolation-level-snapshot-automatically Ainda estou tendo situações de deadlock / timeout no aplicativo ASP.NET ao executar grandes relatórios simultaneamente READ_COMMITTED_SNAPSHOT ON. Então, eu tenho duas perguntas: Como posso verificar se o Instantâneo do nível de isolamento da transação está funcionando como esperado / tudo? Estou …

2
Deadlocks de bloqueios nas mesmas tabelas temporárias em diferentes processos
Eu encontrei um impasse que parece mostrar algo que eu achava impossível. Existem dois processos envolvidos no conflito: 1. process8cf948 SPID 63 Executando um ALTER TABLE na tabela temporária #PB_Cost_Excp_Process_Invoices_Work. Possui o bloqueio IX na tabela #PB_Cost_Excp_Process_Invoices_Work com o ID do objeto 455743580 2. process4cb3708 SPID 72 Executando UPDATE na …

2
Problemas ao decifrar um impasse em um log de status do innodb
Estamos acessando o MySQL a partir do conector Microsoft ADO.NET. Ocasionalmente, vemos o seguinte impasse no nosso status innodb e não conseguimos identificar a causa do problema. Parece que a transação (2) está aguardando e mantendo o mesmo bloqueio? ------------------------ LATEST DETECTED DEADLOCK ------------------------ 110606 5:35:09 *** (1) TRANSACTION: TRANSACTION …



4
Como posso converter uma chave em um relatório de deadlock do SQL Server para o valor?
Eu tenho um relatório de deadlock que me diz que houve um conflito envolvendo waitresource = "KEY: 9: 72057632651542528 (543066506c7c)" e posso ver isso: <keylock hobtid="72057632651542528" dbid="9" objectname="MyDatabase.MySchema.MyTable" indexname="MyPrimaryKeyIndex" id="locka8c6f4100" mode="X" associatedObjectId="72057632651542528"> dentro de <lista de recursos>. Quero poder encontrar o valor real da chave (id = 12345, por exemplo). …

3
Notificação sobre consultas de longa execução ou conflito no SQL Server 2008 R2?
Gostaria de saber se existe uma maneira de enviar uma notificação em deadlock? Se sim, quais consultas seriam necessárias. Entendo que o SQL Server cuida de conflitos, simplesmente gostaria de obter informações sobre as consultas envolvidas. Encontrei o seguinte para determinar consultas de longa duração: SELECT creation_time ,last_execution_time ,total_physical_reads ,total_logical_reads …
15 query  deadlock 


2
Erro de deadlock não está retornando o SQL de deadlock
Transaction (Process ID) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. Estou recebendo esse erro aleatoriamente quando um dos meus sites fica ocupado. Eu sei aproximadamente em quais conjuntos de tabelas está acontecendo, mas na minha experiência com outros …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.