Ich versuche, Transaktionen in meiner Anwendung zu implementieren. Ich versuche nur, es wie im Beispiel in der BeginTransaction () -Dokumentation zu implementieren . Public Shared Sub Process(wwid As String, trade_id As Integer, disposition As Boolean) Dim q As String Dim cmd, cmd_select As SqlCommand Dim reader As SqlDataReader Dim trans …
Ich bin über eine Situation gestolpert, die mein Wissen über Transaktionen und Sperren grundlegend verändert (ich weiß allerdings nicht viel), und ich brauche Hilfe, um es zu verstehen. Nehmen wir an, ich habe einen Tisch wie diesen: CREATE TABLE [dbo].[SomeTable]( [Id] [bigint] IDENTITY(1,1) NOT NULL, [SomeData] [varchar](200) NOT NULL, [Moment] …
Wir führen ungefähr 100.000 DDL-Anweisungen in einer einzelnen Transaktion in PostgreSQL aus. Während der Ausführung erhöht sich die Speicherauslastung der jeweiligen Postgres-Verbindung allmählich. Sobald kein Speicher mehr verfügbar ist (von 10 MB auf 2,2 GB bei 3 GB RAM), trifft OOM Killer sie mit 9, was dazu führt, dass Postgres …
Ich habe einen Webdienst (http api), mit dem ein Benutzer eine Ressource in Ruhe erstellen kann. Nach der Authentifizierung und Validierung übergebe ich die Daten an eine Postgres-Funktion und erlaube ihr, die Autorisierung zu überprüfen und die Datensätze in der Datenbank zu erstellen. Ich habe heute einen Fehler gefunden, als …
Ich gebe unten die rohe MySQL-Abfrage und auch den Code an, in dem ich das programmgesteuert mache. Wenn zwei Anforderungen gleichzeitig ausgeführt werden, führt dies zu folgendem Fehlermuster: SQLSTATE [40001]: Serialisierungsfehler: 1213 Deadlock beim Versuch, eine Sperre zu erhalten; versuchen einen Neustart Transaktion (SQL: update user_chats set updated_at = 2018-06-29 …
ich fand PostgreSQL - Werden CREATE FUNCTION und DROP FUNCTION gesperrt, wenn sie in verschiedenen Transaktionen verwendet werden? aber es gibt keine Antworten und ist nicht genau das gleiche wie meine Frage (obwohl sehr ähnlich). Angenommen, ich mache Folgendes: Erstellen Sie eine Funktion myfunc() Starten Sie eine Transaktion von Client …
Folgendes berücksichtigen: CREATE PROCEDURE dbo.usp_trantest AS SELECT @@TRANCOUNT as trancount; GO Wenn ich usp_trantestinnerhalb von SSMS manuell aufrufe, ist der Trancount 0. Wenn ich einen SSRS-Bericht ausführe, der ein Dataset enthält, das dieselbe gespeicherte Prozedur abfragt, wird der Trancount als 1 protokolliert. Wenn Sie eine T-SQL-Ablaufverfolgung der SSRS-Methode durchführen, wird …
Was passiert, wenn ein Client eine Transaktion erstellt, eine Zeile oder Tabelle sperrt und der Clientprozess abstürzt, bevor er die Transaktion zurücksetzen oder festschreiben kann? Was macht SQL Server mit der Transaktion, wenn überhaupt? Verfügt SQL Server über einen Heartbeat-Mechanismus, um zu erkennen, dass der Socket getötet wurde? Rollt SQL …
In unserer Anwendung verwenden wir TransactionScope. Wir möchten den MSDTC-Dienst nicht nutzen, da er viel langsamer ist als einfache Transaktionen. using (var transactionScope = new TransactionScope()) { ... transactionScope.Complete(); } Während wir mit der Testdatenbank verbunden sind, benötigen wir kein MSDTC, aber genau derselbe Code, der auf demselben Computer ausgeführt …
Wenn eine Datenbank eine Transaktion startet, sind alle in dieser Transaktion ausgeführten Anweisungen isoliert und atomar (und konsistent und dauerhaft). Dies ist so ziemlich die Definition einer Transaktion. Wikipedia gibt an, dass es einige Datenbanken gibt, die sicherstellen, dass eine Transaktion isoliert bleibt, indem die Zeilen gesperrt und erst entsperrt …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.