Tag: database-deadlocks

In Datenbanken, wenn mehrere Prozesse verändern die gleiche Tabelle oder Zeile, jeder kann die sperren einer Tabelle oder Zeile. Wenn Sie brauchen, um zu ändern, zu sperren oder die gleiche Ressource abgeschlossen ist, können deadlocks führen, oder den unversöhnlichen Streit zwischen den Prozessen, wodurch einer von Ihnen zu beenden, indem Sie das system.

SQL Server-Deadlock-Fix: Force join-Reihenfolge, oder automatisch wiederholen?

Anzahl der Antworten 3 Antworten
ich habe eine gespeicherte Prozedur, führt eine Verknüpfung der TableB zu TableA: SELECT <--- Nested <--- TableA Loop <-- | ---TableB Zur gleichen Zeit, in einer Transaktion, Zeilen eingefügt werden TableA, und dann in TableB. Diese situation

Multithreading - Vermeidung von und Umgang mit Datenbank-deadlocks

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche für eine gute Strategie im Umgang mit Datenbank-deadlocks innerhalb einer Java-6-Anwendung; mehrere parallele threads, könnte, möglicherweise, schreiben in der gleichen Tabelle in der gleichen Zeit. Die Datenbank (Ingres RDMBS) werden nach dem

Wie Sie herausfinden, die Ursache für eine Oracle-deadlock

Anzahl der Antworten 1 Antworten
Beim testen meiner Anwendung mit mehreren Benutzern, dem ich begegnet bin, eine ORA-00060 deadlock-Fehler. Ich bin mir nicht sicher, wie Sie zur Bestimmung der Ursache dieses Fehlers, also wenn jemand mir helfen könnte, es würde sehr geschätzt

Postgres UPDATE mit ORDER BY, wie es zu tun?

Anzahl der Antworten 2 Antworten
Ich muss Postgres update auf eine Sammlung von Aufzeichnungen & ich bin versucht zu verhindern, dass ein deadlock erschienen in der stress-tests. Die typische Lösung HIERFÜR ist es, aktualisieren von Datensätzen in einer bestimmten Reihenfolge, die von

Deadlocks w/Entity-Framework - wie die Ausführung der Transaktion?

Anzahl der Antworten 1 Antworten
Habe ein bisschen eine schwierige situation hier: wir erleben gelegentliche Blockaden in unserem system. Und ich habe einen starken hintergrund in Datenbank Parallelität überhaupt. System.Data.SqlClient.SqlException: Transaction (Process ID 69) was deadlocked on lock resources with another process

Wie man eine sichere "SELECT FOR UPDATE" mit einer WHERE-Bedingung über mehrere Tabellen auf eine DB2?

Anzahl der Antworten 1 Antworten
Problem Auf einem DB2 (version 9.5) die SQL-Anweisung SELECT o.Id FROM Table1 o, Table2 x WHERE [...] FOR UPDATE WITH RR gibt mir die Fehlermeldung SQLSTATE=42829 (Die FOR UPDATE-Klausel ist nicht zulässig, weil die angegebene Tabelle mit

Trigger verursacht einen deadlock?

Anzahl der Antworten 3 Antworten
Ich in einen deadlock, nachdem ich fügte hinzu, ein Auslöser. Es ist ein UserBalanceHistory Tabelle hat eine Zeile für jede Transaktion, und eine Amount Spalte. Ein Auslöser wurde Hinzugefügt, um die Summe der Amount Spalte und legen

SqlException: Deadlock

Anzahl der Antworten 3 Antworten
Habe ich diese zwei Ausnahmen werden generiert, wenn ich versuche, Daten aus SQL-Datenbank in C#: System.Daten.SqlClient.SqlException: Transaktion (Prozess-ID 97) befand sich auf sperren von Ressourcen mit einem anderen Prozess und wurde als Deadlockopfer ausgewählt. ODER System.Daten.SqlClient.SqlException: Transaktion

Magento deadlocks

Anzahl der Antworten 5 Antworten
Ich bin mit Magento Community Edition 1.7.0.2 und ich traf ein großes problem - deadlocks und "Lock wait timeout exceeded" Fehler. Problem besteht beim spezifischen CRON Aufgaben ausgeführt werden Import/Update Produkte(Größen, Farben, Herstellern sowie). Es gibt rund

C3p0 SCHEINBARER DEADLOCK Ausnahme

Anzahl der Antworten 3 Antworten
Ich bekomme immer diese exception in mein Tomcat-log: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run WARNING: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@76b28200 -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector run WARNING: com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@76b28200 -- APPARENT DEADLOCK!!! Complete Status: Managed Threads: 3 Active Threads: 3

was ist deadlock in einer Datenbank?

Anzahl der Antworten 3 Antworten
Was ist deadlock in sql server und, wenn es entsteht? Was sind die Probleme mit deadlock und wie es zu lösen? InformationsquelleAutor VenkatReddy.Ravu | 2010-05-05

Abfrage sperren von Tabellen, können Sie nicht töten, Prozess

Anzahl der Antworten 4 Antworten
Ich habe eine Abfrage sperren Tabellen in MySQL (mit InnoDB): UPDATE table SET status = 2 WHERE status = 3 Diese Abfrage verursacht eine deadlock auf dem Tisch und kann Sie nicht umgehen. Ich versuchte zu tun:

Wie zu lösen, Index/Schlüssel Deadlock

Anzahl der Antworten 1 Antworten
Ich habe diagnostiziert eine deadlock-problem in meiner sql-server über die deadlock-Diagramm in SQL Server 2008. Das problem hat zu tun mit meinem Indizes. Ich habe zwei Abfragen: eine lange andauernde Bericht mit einer Menge von joins und

Wie man Tabelle aus Datenbank-id Datei-id, Seiten-id in MS SQL 2008?

Anzahl der Antworten 1 Antworten
Habe ich deadlock-Diagramm, in dem die Ressource gesperrt ist, erwähnt diese drei Felder DB-ID Datei-ID, die Seiten-ID. Es gibt auch einige zusammenhängende objectid. Alles was ich wissen will ist in welcher Tabelle diese Seite gehört. Ich habe

Mysql - Serialisierung fehlgeschlagen: 1213 Deadlock gefunden, wenn Sie versuchen, get lock; try restarting transaction

Anzahl der Antworten 1 Antworten
Habe ich menus, categories und products Tabellen. Ich verwende mysql 5.5, Alle Tabellen sind innoDB und in allen Fällen-id ist der primary key (int) mit autoincrement. menus table id, name, status categories table id, menu_id, name products

Wie zu beheben SQL Server-deadlocks - einmal ändern, um und kürzen Abfragen erschöpft ist?

Anzahl der Antworten 2 Antworten
ich habe zwei hypothetische Fragen: UPDATE BankAccounts SET HomePhone = '+1 252-555-0912' WHERE AccountNumber = 14400000619 und SELECT * FROM BankAccounts WHERE HomePhone = '555-1212' auf eine hypothetische Tabelle mit keine extra-Indizes: CREATE TABLE BankAccounts ( AccountNumber

Identifizieren und Beheben von Oracle ITL Deadlock

Anzahl der Antworten 2 Antworten
Ich habe eine Oracle-DB-Paket, das routinemäßig verursachen, was ich glaube, ist ein ITL (Transaktion Interessierten-Liste) deadlock. Den wichtigsten Teil einer trace-Datei ist unten. Deadlock graph: ---------Blocker(s)-------- ---------Waiter(s)--------- Resource Name process session holds waits process session holds waits

Wie zu töten/Beenden alle Laufenden Prozess auf dem Sql Server 2008

Anzahl der Antworten 3 Antworten
Nach der Ausführung dieser Abfrage wird auf die master db ,ist es mir alle Laufenden Prozess auf alle Datenbanken, gibt es eine Abfrage, die alle töten-Prozess läuft auf einer Datenbank . USE Master GO SELECT SPID,DBID FROM

Sybase ASE: "Ihr server-Befehl auftreten einer deadlock-situation"

Anzahl der Antworten 3 Antworten
Beim ausführen einer gespeicherten Prozedur (aus einer .NET-Anwendung) vorhanden ist, die eine INSERT-und eine UPDATE, ich habe manchmal (aber nicht oft, wirklich) und zufällig diese Fehlermeldung erhalten: FEHLER [40001] [DataDirect][ODBC Sybase Wire Protocol driver][SQL Server]den server-Befehl (family

Deadlock-Fehler in der INSERT-Anweisung

Anzahl der Antworten 4 Antworten
Haben wir eine web-basierte Anwendung. Es gibt Zeit-gebunden-Datenbank-Operationen (INSERTs und UPDATEs) in der Anwendung, die nehmen mehr Zeit in Anspruch, daher diese Besondere flow wurde verändert in ein Java-Thread, damit es nicht zu warten (blockieren) für die

Deadlocks in PostgreSQL beim Ausführen von UPDATE

Anzahl der Antworten 1 Antworten
Ich bin ein bisschen verwirrt darüber zu Lesen PostgreSQL deadlocks. Einer typischen deadlock-Beispiel: -- Transaction 1 UPDATE customer SET ... WHERE id = 1 UPDATE customer SET ... WHERE id = 2 -- Transaction 2 UPDATE customer

MySQL-Fehler umgehen "Deadlock gefunden, wenn versucht wird, Sperre zu bekommen; versuchen Sie die Transaktion neu zu starten "

Anzahl der Antworten 4 Antworten
Ich habe eine MySQL-Tabelle mit über 5.000.000 neue Zeilen, die ständig aktualisiert und in die kleinen Wege durch parallele Perl-Prozesse, die eine Verbindung über DBI. Die Tabelle hat etwa 10 Spalten und mehreren Indizes. Eine ziemlich häufige

Wie entscheidet Hibernate über die Reihenfolge von Update / Einfügen / Löschen?

Anzahl der Antworten 2 Antworten
Let ' s erste vergessen Überwintern. Angenommen, ich habe zwei Tabellen, A & B. Zwei Transaktionen aktualisieren, die gleichen Datensätze in den beiden Tabellen, aber txn-1-update B und dann A, während txn 2 update Ein, dann B.

Was bedeutet "sperren | Kommunikationspufferressourcen "bedeuten?

Anzahl der Antworten 2 Antworten
Ich habe einen Fehler melden, welche Berichte ein deadlock: Transaktion (Prozess-ID 55) befand sich auf lock | Kommunikation-Puffer-Ressourcen mit einem anderen Prozess und wurde als Deadlockopfer ausgewählt. Führen Sie erneut die Transaktion. Ich versuche diesen Fehler zu

Implementieren der Wiederholungslogik für Deadlock-Ausnahmen

Anzahl der Antworten 5 Antworten
Habe ich implementiert ein generisches repository und Frage mich, ob es ist eine intelligente Art und Weise zu implementieren, die eine retry-Logik im Fall einer deadlock-Ausnahme? Die Vorgehensweise sollte die gleiche sein für alle repository-Methoden. So ist

Was ist der Unterschied zwischen Warten und Warten?

Anzahl der Antworten 3 Antworten
Was ist der Unterschied zwischen wait-die und wound-wait? fand ich, dass sowohl die Techniken der deadlock-Vorbeugung tun dasselbe( Rollback von Älteren Prozess). kann jeder Körper mir erklären ,was ist der Unterschied zwischen Ihnen mit geeigneten Beispiel. InformationsquelleAutor