Questions marquées «deadlock»

Une situation provoquée par deux processus ou plus incapables de continuer (et donc de libérer leurs verrous) car ils sont bloqués par des verrous sur les ressources détenues par l'autre processus.

2
Blocage de mise à jour de l'index SQL Server
J'ai 2 requêtes qui, lorsqu'elles sont exécutées en même temps, provoquent un blocage. Requête 1 - mettez à jour une colonne qui est incluse dans un index (index1): update table1 set column1 = value1 where id = @Id Prend X-Lock sur table1 puis tente un X-Lock sur index1. Requête 2: …




1
Afficher les derniers blocages innodb
Je vois que je peux afficher le dernier blocage dans mysql / innodb, mais existe-t-il un moyen de visualiser les blocages passés? Nous avons deux problèmes de blocage, l'un étant important et l'autre non. L'impasse moins importante se produit plusieurs fois par jour et devient ainsi la «dernière» impasse.


1
Blocage sur la déclaration de suppression
Je reçois un blocage lors de l'exécution d'un travail SQL Server. Le blocage se produit sur une simple instruction DELETE. J'aurais pensé qu'il devrait y avoir une requête SELECT / UPDATE en cours d'exécution pour provoquer le blocage? Mais il semble que ce soit DELETE / DELETE deadlock ... Ce …



5
Comment surveiller les blocages
Quand commencez-vous à résoudre les blocages SQL Server 2005/2008 et comment? L'alerte est activée sur SSMS via une alerte de condition de performance SQL Server, objets-> SQLServer: verrous, compteur-> Attentes de verrouillage / s, instance: _Total, alerte si le compteur: dépasse la valeur 3. Est-ce un moyen proactif de le …

2
Pourquoi cette requête provoque-t-elle un blocage?
Pourquoi cette requête provoque-t-elle un blocage? 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) Graphique de blocage ajouté: <keylock hobtid="72057594236436480" dbid="9" objectname="Z.dbo.system_Queue" indexname="PK_system_Queue" id="lock5b25cc80" …




1
Quand SQL Server acquiert-il des verrous?
La liste des niveaux d'isolement dans SQL Server trouvée ici indique que les verrous d'écriture acquis dans une transaction sont conservés jusqu'à la fin de la transaction. Cependant, il ne mentionne rien au sujet de l'acquisition de ces verrous. Les verrous sont-ils par défaut acquis au début d'une transaction, ou …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.