Als «locking» getaggte Fragen

Ein Mechanismus zum Verwalten des gleichzeitigen Zugriffs auf gemeinsam genutzte Daten oder Ressourcen, indem vorübergehend exklusiver Zugriff auf die Prozesse gewährt wird, die die Sperre anfordern.


3
Verfolgen, Debuggen und Beheben von Row Lock-Konflikten
In der Nacht habe ich viele Probleme mit Zeilensperren. Der umstrittene Tisch scheint ein bestimmter Tisch zu sein. Dies ist im Allgemeinen, was passiert - Entwickler 1 startet eine Transaktion über den Oracle Forms-Frontend-Bildschirm Entwickler 2 startet eine andere Transaktion aus einer anderen Sitzung und verwendet dabei denselben Bildschirm ~ …



1
Sperren von Postgres für die Kombination UPDATE / INSERT
Ich habe zwei Tische. Eine ist eine Protokolltabelle; Ein anderer enthält im Wesentlichen Gutscheincodes, die nur einmal verwendet werden können. Der Benutzer muss in der Lage sein, einen Gutschein einzulösen, der eine Zeile in die Protokolltabelle einfügt und den Gutschein als verwendet markiert (durch Aktualisieren der usedSpalte auf true). Natürlich …


4
MySQL InnoDB sperrt den Primärschlüssel beim Löschen auch in READ COMMITTED
Vorwort Unsere Anwendung führt mehrere Threads aus, die DELETEAbfragen parallel ausführen . Die Abfragen wirken sich auf isolierte Daten aus, dh es sollte keine Möglichkeit bestehen, dass DELETEin denselben Zeilen von separaten Threads gleichzeitig etwas auftritt. Gemäß der Dokumentation verwendet MySQL jedoch die sogenannte "Next-Key" -Sperre für DELETEAnweisungen, die sowohl …

2
So implementieren Sie optimistisches Sperren korrekt in MySQL
Wie implementiert man optimistisches Sperren in MySQL richtig? Unser Team hat festgestellt, dass wir # 4 unten ausführen müssen, da sonst das Risiko besteht, dass ein anderer Thread dieselbe Version des Datensatzes aktualisieren kann. Wir möchten jedoch bestätigen, dass dies der beste Weg ist, dies zu tun. Erstellen Sie ein …
11 mysql  locking 


1
Wann erhält SQL Server Sperren?
Die Liste der Isolationsstufen in SQL Server gefunden hier heißt es, dass Schreibsperren innerhalb einer Transaktion erworben werden bis zum Ende der Transaktion beibehalten. Es wird jedoch nichts darüber erwähnt, wann diese Sperren erworben wurden. Werden Sperren standardmäßig zu Beginn einer Transaktion erworben oder nur dann, wenn sie benötigt werden? …

4
Wie behalte ich mit PostgreSQL einen eindeutigen Zähler pro Zeile?
Ich muss eine eindeutige (pro Zeile) Revisionsnummer in einer document_revisions-Tabelle behalten, in der die Revisionsnummer für ein Dokument gilt, sodass sie nicht für die gesamte Tabelle, sondern nur für das zugehörige Dokument eindeutig ist. Ich habe mir anfangs etwas ausgedacht wie: current_rev = SELECT MAX(rev) FROM document_revisions WHERE document_id = …

2
Können wir wissen, welcher Datensatz gesperrt ist, wenn ein Datensatz in Oracle gesperrt ist?
Können wir wissen, welcher Datensatz gesperrt ist, wenn ein Datensatz gesperrt ist? Wie kann ich die Datensatz-Rowid oder andere Informationen erhalten? Ich kann einige Informationen von diesem SQL bekommen SELECT c.ROW_WAIT_OBJ#,c.ROW_WAIT_FILE#,c.ROW_WAIT_BLOCK#,c.ROW_WAIT_ROW# FROM v$locked_object a, dba_objects b, v$session c WHERE a.object_id = b.object_id AND a.SESSION_ID = c.sid(+) Ich habe im Web …
10 oracle  locking 




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.