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.

51
Wie tausche ich Tabellen in MySQL aus?

Angenommen, ich habe eine Tabelle foo, die einige Statistiken enthält, die hin und wieder berechnet werden. Es wird häufig von anderen Abfragen verwendet. Aus diesem Grund möchte ich neuere Statistiken berechnen foo_newund austauschen, wenn die Berechnung abgeschlossen ist. ich könnte ALTER TABLE...

34
Ist NOLOCK immer schlecht?

Ich bin ein Berichtsentwickler, der meine Abfragen so effizient wie möglich gestalten möchte. Früher habe ich mit einem Datenbankadministrator zusammengearbeitet, der mir gesagt hat, dass ich - glaube ich, weil ich mich immer mit Berichten auf einem Produktionsserver befasst habe - diese NOLOCKin...

25
Wie storniere ich eine App-Sperranforderung in SQL Server?

Die gespeicherte Prozedur sp_getapplock hat die folgenden Rückgabewerte: 0: Die Sperre wurde erfolgreich synchron erteilt. 1: Die Sperre wurde erfolgreich erteilt, nachdem gewartet wurde, bis andere inkompatible Sperren freigegeben wurden. -1: Die Sperranforderung ist abgelaufen. -2: Die...

19
Sperren Sie CREATE TABLE

Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 5 Jahren migriert . In einer anderen Anwendung stieß ich auf ein schlechtes Design: Mehrere Threads führen EnsureDatabaseSchemaExists()gleichzeitig eine Methode aus,...

17
Wie funktionieren Lesesperren in SQL Server?

Angenommen, ich habe die folgende lange laufende Abfrage UPDATE [Table1] SET [Col1] = 'some value' WHERE [Col2] -- some clause which selects thousands of rows Angenommen, die folgende Abfrage wird ausgeführt, während die obige Abfrage ausgeführt wird SELECT * FROM [Table1] Verhindert die erste...