Tag: deadlock

Situation, in der zwei (oder mehr) Operationen benötigen überlappende Sätze von Ressourcen, und kann weder komplett, weil Sie nicht erhalten, können alle sperren, die notwendig sind, um eine operation und Ihre sperren freigeben.

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

C# Threading.Aussetzen Veraltet, thread ist veraltet?

Anzahl der Antworten 3 Antworten
In meiner Anwendung, ich trete meine Datei Lesen von einem anderen thread(andere, dass der GUI-thread). Es gibt zwei Schaltflächen, die suspend-und resume-Thread bzw. private void BtnStopAutoUpd_Click(object sender, EventArgs e) { autoReadThread.Suspend(); } private void BtnStartAutoUpd_Click(object sender, EventArgs

erwarten funktioniert, aber aufrufenden task.Ergebnis hängt/deadlocks

Anzahl der Antworten 5 Antworten
Habe ich die folgenden vier Prüfungen und der Letzte hängt sich auf, wenn ich es laufen lasse, meine Frage ist, warum dies geschieht: [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await

Teradata: Wie prüfst du "Transaktion Abgebrochen, weil Deadlock" - Fehler?

Anzahl der Antworten 2 Antworten
In letzter Zeit, wir haben immer ein hit mit den Fehler Transaction ABORTed due to Deadlock wenn wir gehen, um einen Datensatz zu aktualisieren, der in einem unserer Tische. So etwas setzt eine Sperre auf diese Tabelle,

Bankier-Algorithmus zur deadlock-Vermeidung in c

Anzahl der Antworten 3 Antworten
habe ich umgesetzt, der Bankier-Algorithmus zur deadlock-Vermeidung..... aber ich bin nicht immer eine sichere Folge...... kann mir jemand sagen, was falsch ist mit meinem code.....???? freundlicherweise führe mich..... Programm-code ist wie folgt: #include <stdio.h> #include <stdlib.h> int

Entfernen deadlock, ohne zu töten-Sitzung

Anzahl der Antworten 3 Antworten
Gibt es eine Problemumgehung entfernen deadlock, ohne zu töten die Sitzung? InformationsquelleAutor P Sharma | 2009-11-28

Vermeiden Sie Stillstand beim gleichzeitigen löschen

Anzahl der Antworten 2 Antworten
Ich habe eine Tabelle namens Produkte, die viele Spalten hat. Es ist eine temporäre Tabelle verwendet, für reporting-Zwecke. Die Daten werden verarbeitet, um diese Tabelle gleichzeitig von mehreren Benutzer-Anforderungen.(seperates Gespeicherte Prozedur, um DML-Vorgänge für diese Tabelle) Tabellenstruktur:

Locking-Strategien und Techniken zur Vermeidung von deadlocks in code

Anzahl der Antworten 5 Antworten
Die gemeinsame Lösung zu verhindern deadlock im code ist, um sicherzustellen, dass die Sequenz von sperren auftreten, in einer gemeinsamen Art und Weise, unabhängig davon, welcher thread den Zugriff auf die Ressourcen. Zum Beispiel bestimmten threads T1

Vermeidung von deadlocks in SQL Server

Anzahl der Antworten 2 Antworten
Ich habe eine Anwendung mit Verbindung zu einer SQL Server 2014-Datenbank, kombiniert mehrere Zeilen in einem. Es sind keine anderen verbindungen zu dieser Datenbank haben, während die Anwendung ausgeführt wird. Wählen Sie zuerst ein Stück von Zeilen

Wählen Sie mit (nolock)

Anzahl der Antworten 2 Antworten
Mein Chef hält zwingt mich zu schreiben von SELECT-Abfragen mit with (nolock) zur Verhinderung von deadlocks. Aber AFAIK Select-Anweisungen standardmäßig nicht gesperrt, so dass die Auswahl mit with (nolock) und auswählen, ohne macht keinen Unterschied. Bitte korrigieren

How to get rid von deadlock in SQL Server 2005 und C# - Anwendung?

Anzahl der Antworten 2 Antworten
Ich habe einen code in C# für windows-service, der ist hauptsächlich dafür verantwortlich, aktualisieren von Datensätzen in eine Tabelle in meine Datenbank, aber ich bekomme immer eine Menge Fehler in meine log, alle Fehler sind etwa deadlock

Holen Sie sich die deadlock-Erkennung Ausführung von programm-oder dump in Java

Anzahl der Antworten 3 Antworten
Habe ich ein Stück laufen java-software, die ist eingeklemmt. Ich würde gerne einen Blick von innen, aber ich habe keine Ahnung, wie das geht. Gibt es einige Tools, die ich Ihnen geben kann, eine PID und es

Wie um Deadlocks zu vermeiden .NET

Anzahl der Antworten 3 Antworten
Ist, gibt es keine gemeinsamen Verfahren oder Regeln zur Vermeidung deadlock in einem Programm? Auch gibt es Unterstützung von der CLR oder in einem instrument von Sprache/Rahmenwerk zum Umgang mit einem solchen Szenario? Bedeutet "lock-Dinge, die in

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:

Gleichzeitige Lesen/schreiben von named pipe in Java (unter windows)

Anzahl der Antworten 5 Antworten
Ich versuche, um die Kommunikation zwischen einer C# - Anwendung und einer Java-app auf windows mithilfe von named pipes mit der beschriebenen Methode von v01ver in dieser Frage: Wie öffnet man eine Windows-named pipe von Java? Ich

Oracle: keine Wartezeit / kein Fehler bei der update-Anweisung

Anzahl der Antworten 2 Antworten
Habe ich viele der konkurrierenden update-Anweisungen in einer multi-Applikations-Umgebung. Mit dem aktuellen design, deadlocks sind Häufig. Alle updates können übersprungen werden, wenn notwendig, aktualisiert und bei der nächsten Pause. Kann ich mich bewerben, NOWAIT, um die update-Anweisung?

Wo kann ich SET DEADLOCK_PRIORITY in meinen gespeicherten Prozedur?

Anzahl der Antworten 1 Antworten
Ich bin mir nicht sicher, wo ich das SET DEADLOCK_PRIORITY... Befehl in meine gespeicherten Prozedur. Muss Sie sein, bevor ich eine Transaktion beginnen? Oder kann es sein, irgendwo in der Transaktion? Vielen Dank an alle! InformationsquelleAutor ManOnAMission

Deadlocks und Synchronisierte Methoden

Anzahl der Antworten 3 Antworten
Habe ich einen gefunden, der code auf Stack Overflow und ich dachte, es ist ziemlich ähnlich zu dem, was ich bin mit, aber ich verstehe immer noch nicht, warum das betreten einer Sackgasse. Das Beispiel wurde entnommen

Wie zu erkennen und herauszufinden, ein Programm in einen deadlock?

Anzahl der Antworten 2 Antworten
Dies ist eine interview-Frage. Wie zu erkennen und herauszufinden, ob ein Programm in einen deadlock? Gibt es einige tools, die verwendet werden können, zu tun, die auf Linux/Unix-Systemen? Meine Idee: Wenn ein Programm macht keine Fortschritte, und

HTMLUNIT v. 2.15 Bug-Thread deadlock

Anzahl der Antworten 1 Antworten
Ich bin mit htmlunit (version 2.15); ich bemerkte ein Problem mit dem Speicherverlust mit der WebClient-Klasse: alle-webClient-Instanzen werden nicht gereinigt durch den garbage-collector. Das Problem scheint verursacht durch threads deadlock: JavaScriptExecutor.run(JavaScriptExecutor.java:182) Ich versuchte zu rufen, webclient.closeAllWindows für

Vermeiden von deadlocks in einem Multithread-Prozess

Anzahl der Antworten 6 Antworten
Was sind die besten Methoden/Idiome sollte jemand in dieser Reihenfolge befolgt werden, um deadlocks zu vermeiden? Mögliche Duplikate von Was sind häufige Gründe für deadlocks? InformationsquelleAutor Nizar Grira | 2009-06-25

Deadlock in MySQL durch Einfügen von mehreren threads

Anzahl der Antworten 3 Antworten
Ich habe eine Multithread-Anwendung, die versucht INSERT einen Datensatz in eine Tabelle in mehrere batches. Jeder thread der Verarbeitung einer charge. Manchmal bekomme ich Deadlock Fehler, ist nach der Spur. Den Tisch ich bin versucht, einen Datensatz

Reduzieren deadlock auf PAGE-Ebene auf die update-Abfrage auf MS SQL

Anzahl der Antworten 6 Antworten
Habe ich einige lustige deadlock verursacht durch einen dummen einfachen SQL-UPDATE-query, auf einer Ebene, Tabelle, unter " Standard "READ COMMITTED" Transaktion. UPDATE table SET column=@P1 WHERE PK=@P2 Spalte PK ist varchar(11) hat einen gruppierten index. keine trigger

delete-Vorgang sperrt die ganze Tabelle in innodb

Anzahl der Antworten 1 Antworten
Ich habe ein Problem mit Tabelle sperren, die in InnoDB auf löschen. Ich habe eine Tabelle, Warteschlange, zum Beispiel mit einer Spalte und einer Menge von Transaktionen was können Sie Zeilen einfügen, die in dieser queue oder

Wie finden Sie unter SQL 2008 Schlösser und Blockiert Tabellen

Anzahl der Antworten 4 Antworten
Während der ASP.NET die Ausführung meiner app, es scheint, SQL 2008 Express hält einige sperren, und ich bekomme Timeout expired. The timeout period elapsed prior to completion of dem Betrieb oder der server ist nicht reagiert Vielleicht

Wie kann ich identifizieren die Zeilen, die sich in einem Oracle-deadlock?

Anzahl der Antworten 1 Antworten
Wenn Oracle einen deadlock erkannt wird, wird eine trace-Datei wie folgt geschrieben werden: *** SESSION ID:(56.27081) 2012-05-14 08:16:28.013 DEADLOCK DETECTED ( ORA-00060 ) [Transaction Deadlock] The following deadlock is not an ORACLE error. It is a deadlock

Sperren verhindern, dass die Fehlermeldung "Der Prozess kann nicht auf die Datei zugreifen, da wird Sie von einem anderen Prozess verwendet"?

Anzahl der Antworten 2 Antworten
Hier ist mein log schreiben Funktion: public static void WriteLog(string source, string message) { string logFilePath = @"C:\LogFile\log.txt"; using (StreamWriter sw = new StreamWriter(logFilePath, true)) { sw.Write(source + ": :" + message); } } Aber dieser code

Kann der server verwenden die gleiche Buchse zum senden der Antwort an den client? wie?

Anzahl der Antworten 9 Antworten
Ich bin mit Berkeley sockets (beide: Internet-domain-und Unix-domain -) und ich Frage mich, ob die server können die gleichen buchsen für das Lesen der Anfrage und schreibt eine Antwort an den client. Oder sollte der client erstellen

Wie funktioniert das synchronisieren funktioniert in java?

Anzahl der Antworten 7 Antworten
Seit ich angefangen habe, Programmieren in Java habe ich schon gefragt das (über ein oder zwei Jahre). In C müssen wir die andere Methode, um richtig zu vermeiden, deadlock zwischen thread und somit gibt es viel mehr

hibernate Ausnahme LockAcquisitionException: konnte nicht aktualisiert werden

Anzahl der Antworten 1 Antworten
In meiner Anwendung verwende ich Java ,Hibernate(Annotations) und mySQL. Es funktioniert gut die meiste Zeit, aber dieser Fehler tritt gelegentlich: SEVERE: Could not synchronize database state with session org.hibernate.exception.LockAcquisitionException: could not update: [myPack.Analysis$TestRun#5191] at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:107) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)

wie um Deadlocks zu vermeiden in mysql

Anzahl der Antworten 2 Antworten
Habe ich die folgende Abfrage (alle Tabellen sind innoDB) INSERT INTO busy_machines(machine) SELECT machine FROM all_machines WHERE machine NOT IN (SELECT machine FROM busy_machines) and machine_name!='Main' LIMIT 1 Welche verursacht einen deadlock, wenn ich es in threads,

Wie zu beheben ORA-02049-und lock-Probleme in der Regel mit Oracle

Anzahl der Antworten 5 Antworten
Bekomme ich ORA-02049 gelegentlich für einige lang andauernde und/oder intensive Transaktionen. Es gibt scheinbar kein Muster, aber es geschieht auf eine einfache EINFÜGEN. Ich habe keine Ahnung, wie man jede Art von Informationen oder Oracle, aber es

Wie erkennen von deadlocks in Mysql / innodb?

Anzahl der Antworten 6 Antworten
Ich weiß, dass deadlocks treten zwangsläufig dann auf, wenn Transaktionen in Innodb, und Sie sind harmlos, wenn Sie richtig behandelt durch die Anwendung code - "versuchen Sie es erneut", wie das Handbuch sagt. So Frage ich mich

SQL Server gespeicherte Prozedur Zeilennummer Ausgabe

Anzahl der Antworten 3 Antworten
Ich bin mit SQL Server 2008 Enterprise. Ich traf mich mit den Problem, das sagt Zeile 9 gespeicherte Prozedur foo, ist die Begegnung mit dead-lock-Problem. Meine Frage ist, wie genau finden die 9. Zeile der gespeicherten Prozedur?

Wie effizient nutzen zu können, LOCK_ESCALATION in SQL Server 2008

Anzahl der Antworten 2 Antworten
Ich bin derzeit Probleme mit häufigen deadlocks mit einem bestimmten Benutzer-Tabelle in SQL Server 2008. Hier sind einige Fakten über diese Besondere Tabelle: Hat eine große Menge von Zeilen (1 bis 2 Millionen) Alle Indizes auf dieser

Mysql deadlock Erklärung notwendig

Anzahl der Antworten 2 Antworten
Erhielt ich folgende log deadlock-über "SHOW INNODB STATUS". Kann jemand erklären, warum die Transaktion abgebrochen wurde? Es scheint, dass Transaktion 2 ist die Sperre, aber auch stuck erbitten, die gleiche Sperre (außer für das "warten" - Teil),

Wie erkennen von deadlock ? Timeout bei synchronized block?

Anzahl der Antworten 7 Antworten
Ich bin Debuggen einer Java-Anwendung, die mehrere threads. Nach einer Weile der Beobachtung der log-es scheint, dass eine solche threads nicht mehr ausgeführt werden. Meine Vermutung ist, dass der thread wartet auf eine Sperre, die nie veröffentlicht

Wie zu verwenden lockdep Funktion im linux-kernel für die deadlock-Erkennung

Anzahl der Antworten 2 Antworten
Ich habe ein linux-kernel-Treiber und eine Benutzer-app, die mit ihm interagiert. Der kernel-Treiber hat ein deadlock. Ich kam accross diese Funktion in den linux-kernel namens "lockdep". Ich war in der Lage, Sie zu konfigurieren und kompilieren, dass

Wie beende ich eine Transaktion in MySql als root?

Anzahl der Antworten 3 Antworten
Ich bin mit MySql 5.5.37. Als root bin ich versucht zu töten, eine Transaktion, die die Verriegelung mit einigen Tabellen. Ich Laufe SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX\G und erhalten die Ausgabe … *************************** 6. row *************************** trx_id: 143E6CDE

Mit Timeout zum vermeiden von Deadlocks in Java multithreading

Anzahl der Antworten 4 Antworten
Einer von der Strategie zur Vermeidung von deadlock-situation in Java Multithreading ist mit Zeitlimit. Angenommen, ein thread hat erworben Sperre auf eine Ressource und wartet nun auf sperren auf einer anderen Ressource vor. Nach einer bestimmten Zeit

Log4j ist hängen meine Anwendung was mache ich falsch?

Anzahl der Antworten 2 Antworten
Zuerst etwas über den hintergrund der Anwendung. Ich habe eine Anwendung die Verarbeitung viele unabhängige Aufgaben parallel über einen thread-pool. Der thread-pool ist jetzt Aufhängen. Folgende ist ein Ausschnitt aus meinem thread-dumps, alle meine Threads im pool-2

Klar Transaktion deadlock?

Anzahl der Antworten 3 Antworten
Mit "show engine innodb status' sehe ich, dass wordpress hat zwei deadlocks. Ich möchte klar diese up, aber ich sehe nicht ein aktiver Prozess, bei beiden commands (IE, etwas zu 'töten' und hoffentlich Kraft ein rollback). Kann

Thread-deadlock-Beispiel in C#

Anzahl der Antworten 2 Antworten
Kann mir jemand ein Beispiel geben, wie thread-Deadlocks verursacht werden kann, in die Sprache C#? InformationsquelleAutor der Frage CodingThunder | 2010-03-09

Datenbank-deadlocks

Anzahl der Antworten 6 Antworten
Einer der klassischen Gründe, warum wir eine Datenbank deadlock tritt auf, wenn zwei Transaktionen einfügen und aktualisieren von Tabellen in einer anderen Reihenfolge. Beispielsweise Eine Transaktion fügt in Eine Tabelle, dann Tabelle B. Und Transaktion B fügt

Warum geschachtelte locks nicht zu einem deadlock?

Anzahl der Antworten 3 Antworten
Warum funktioniert dieser code nicht zu einem deadlock? private static readonly object a = new object(); ... lock(a) { lock(a) { .... } } InformationsquelleAutor der Frage Myster | 2011-02-17

Suche nach Ursache deadlock-Fehler von oracle trace-Datei

Anzahl der Antworten 1 Antworten
Habe ich immer diese "ora-00060 deadlock detected while waiting for resource" Fehler jetzt oft in meiner Anwendung, wenn mehrere Benutzer mit der Anwendung. Ich habe die trace-Datei von der oracle-Admin, aber Hilfe brauchen, es zu Lesen. Unten

Deadlock-Fehlerbehebung in Sql Server 2008

Anzahl der Antworten 3 Antworten
Meiner website, scheint nicht zu handhaben ist, eine hohe Anzahl von Besuchern, und ich glaube, dass es ist, weil der server ist zu einfach. 2 Stunden her, meine website war immer eine Menge von schlägt, und ich

Die Transaktion (Prozess-ID) befand sich auf sperren von Ressourcen mit einem anderen Prozess und wurde als Deadlockopfer ausgewählt. Die Transaktion erneut ausführen

Anzahl der Antworten 4 Antworten
Habe ich eine C# - Anwendung, die das einfügen von Daten in SQL-Server (2008) - Tabelle mit der gespeicherten Prozedur. Ich bin mit multi-threading zu tun. Die gespeicherte Prozedur aufgerufen wird, ist aus dem inneren der thread.

Die CPU-Auslastung hoch für einen schlafenden Prozesse

Anzahl der Antworten 3 Antworten
Ich habe einen Prozess, der zu sein scheint festgefahren: # strace -p 5075 Process 5075 attached - interrupt to quit futex(0x419cf9d0, FUTEX_WAIT, 5095, NULL Es ist das sitzen auf dem "futex" - system nennen, und scheint auf

Überprüfen, um zu sehen, ob ein pthread-mutex gesperrt oder entsperrt (Nach einem thread hat sich selbst gesperrt)

Anzahl der Antworten 3 Antworten
Muss ich sehen, wenn ein mutex gesperrt ist oder nicht in einer if-Anweisung, damit ich es überprüfen, wie diese... if(mutex[id] != 2){ /* do stuff */ } aber wenn ich es den gcc gibt mir folgende Fehlermeldung: