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.





2
Ist es sicher, eine PostgreSQL ALTER TABLE-Abfrage abzubrechen, die auf eine Sperre wartet?
Wir haben vor ALTER TABLEStunden eine Abfrage gestartet und erst kürzlich (via pg_stat_activity) festgestellt, dass sie auf ein Schloss wartet. Wir haben die andere Abfrage entdeckt, die eine Sperre für die Tabelle enthält, die wir ändern möchten, und sie nicht loslässt. Unsere Abfrage ist eine "einfache" Abfrage (Ändern eines Spaltendatentyps), …


1
Wie verhindere ich SQLite-Datenbanksperren?
Aus den SQLite-FAQ habe ich Folgendes gewusst: Bei mehreren Prozessen kann dieselbe Datenbank gleichzeitig geöffnet sein. Es können mehrere Prozesse SELECTgleichzeitig ausgeführt werden. Es kann jedoch zu jedem Zeitpunkt nur ein Prozess Änderungen an der Datenbank vornehmen. Also, soweit ich das verstehe ich kann: 1) lesen db von mehreren Threads …
10 locking  sqlite 



1
Optimieren gleichzeitiger Updates in Postgres
Ich führe gleichzeitig Postgres-Abfragen wie folgt aus: UPDATE foo SET bar = bar + 1 WHERE baz = 1234 Jede Abfrage wirkt sich auf die feste K-Anzahl von Zeilen aus, und ich kann keine Möglichkeit finden, die Reihenfolge zu erzwingen, in der die Zeilen aktualisiert werden. Am Ende habe ich …

5
Warum ist optimistisches Sperren schneller als pessimistisches Sperren?
Beide Arten der Sperrung bewirken, dass ein Prozess auf eine korrekte Kopie des Datensatzes wartet, wenn dieser derzeit von einem anderen Prozess verwendet wird. Beim pessimistischen Sperren stammt der Sperrmechanismus aus der Datenbank selbst (einem nativen Sperrobjekt), während beim optimistischen Sperren der Sperrmechanismus eine Form der Zeilenversionierung wie ein Zeitstempel …

3
Sperrt SSRS die Tabelle bei der Abfrage?
Mein leitender DBA hat mir mitgeteilt, dass die Ausführung von SQL Query die Tabelle standardmäßig nicht sperrt. Ich hatte einige Probleme mit meinem SSRS-Bericht (SQL Server Reporting Services), bei denen anscheinend Probleme beim Sperren und bei Fehlern aufgetreten sind. Ich habe ein bisschen gegoogelt, aber nichts gefunden. Sperren SSRS-Berichte die …

3
Fehlerbehebung bei enq: TX - Zeilensperrkonflikten?
Ich habe die folgende Situation. Ich habe RAC. Auf beiden Knoten befinden sich die Sperren. Auf dem ersten Knoten SID EVENT USERNAME BLOCKING_SESSION ROW_WAIT_OBJ# OBJECT_NAME LOCKWAIT SQL_ID STATUS 1 102 enq: TX - row lock contention MYUSER 155 136972 TABLE1V 0000000810EFA958 5f4bzdg49fdxq ACTIVE 2 111 enq: TX - row lock …

2
SQL Server-Transaktionszeitlimit
Gibt es in SQL Server 2008 R2 eine Möglichkeit, ein Zeitlimit für eine Datenbankänderung mit einer Transaktion zu verursachen? Wir haben ein Szenario, in dem unser Anwendungscode eine Ausnahme hängt oder auslöst und kein Rollback oder Commit ausführt. Dies führt dann dazu, dass andere Sitzungen hängen bleiben und auf den …

3
SQL Server - Welche Isolationsstufe für nicht blockierende select-Anweisungen?
Ich habe eine lange laufende Transaktion (z. B. T1), die einige Löschvorgänge, Aktualisierungen und Einfügungen für eine Tabelle in SQL Server 2008 R2 ausführt. Gleichzeitig führt ein anderer Prozess regelmäßig ausgewählte Anweisungen aus dieser Tabelle aus. Unter den Standardeinstellungen für die Isolation (READ COMMITTED, glaube ich?) Blockiert T1 die Ausführung …

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.