Wenn mehrere Prozesse in Datenbanken dieselbe Tabelle oder Zeile ändern, kann jede eine Tabelle oder Zeile sperren. Wenn sie die gleiche Ressource ändern oder sperren müssen, kann dies zu Deadlocks oder unüberwindbaren Konflikten zwischen den Prozessen führen, wodurch eine davon vom System gestoppt wird.
Ich habe diese zwei Ausnahmen generiert, wenn ich versuche, Daten aus SQL-Datenbank in C #:
System.Data.SqlClient.SqlException: Die Transaktion (Prozess-ID 97) wurde beim Sperren von Ressourcen mit einem anderen Prozess blockiert und als Dea...
30.11.2010, 10:18
Ich habe eine gespeicherte Prozedur, die eine Verknüpfung von TableB zu TableA : ausführt
%Vor%
Gleichzeitig werden Zeilen in einer Transaktion in TableA und dann in TableB eingefügt.
Diese Situation führt gelegentlich zu Deadl...
04.03.2010, 20:13
Ich benutze Magento 1.7.0.2 Community Edition und ich habe ein großes Problem festgestellt - Deadlocks und "Lock wait timeout exceeded" -Fehler. Problem existiert, während bestimmte CRON Aufgaben ausgeführt werden
Importieren / Aktualisier...
09.11.2012, 13:50
Ich arbeite hier auf einer theoretischen Basis, ich möchte sicherstellen, dass alle meine Basen abgedeckt sind.
Ich habe ziemlich viel in InnoDB mit Java gelesen und wie Deadlocks auftreten können, egal welche Frage Sie ausführen. Obwohl ich...
31.05.2013, 09:03
Problem
Auf einem DB2 (Version 9.5) die SQL-Anweisung
%Vor%
gibt mir die Fehlermeldung SQLSTATE=42829 (Die FOR UPDATE-Klausel ist nicht erlaubt, da die vom Cursor angegebene Tabelle nicht geändert werden kann).
Zusätzliche Informati...
07.10.2010, 13:11
Wir haben eine einzelne Tabelle, die keine Verweise auf andere Tabellen enthält.
%Vor%
Der Primärschlüssel der Tabelle ist eine Zusammensetzung aus id_A und id_B.
Das Lesen und Schreiben dieser Tabelle ist sehr parallel und die Tabelle ha...
19.11.2014, 01:05
Ich habe eine Windows Azure-Rolle, die aus zwei Instanzen besteht. Hin und wieder scheitert eine Transaktion mit einem SqlException mit dem folgenden Text
Transaktion (Prozess-ID N) wurde bei Sperrressourcen mit einem anderen Prozess bl...
03.11.2011, 11:10
Ich bin in einen Deadlock geraten, nachdem ich einen Trigger hinzugefügt habe. Es gibt eine Tabelle UserBalanceHistory , die für jede Transaktion eine Zeile und eine Amount -Spalte enthält. Ein Trigger wurde hinzugefügt, um die Spalte Amou...
08.06.2011, 17:04
Was ist Deadlock in SQL-Server und wann es auftritt? Was sind die Probleme mit Deadlock und wie man es löst?
05.05.2010, 16:12