GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Plesk

MSSQL-Transaktions-Deadlock-Fehler

MSSQL-Transaktions-Deadlock-Fehler

Problem
Möglicherweise erhalten Sie eine Fehlermeldung wie die folgende in Ihrem DotNetNuke-Ereignisprotokoll:
Transaction (Process ID ##) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
Ursache
Dieses Problem tritt auf, wenn zwei SQL-Befehle genau gleich ausgeführt werden und genau dieselben Daten auf unterschiedliche Weise ändern müssen. Dies führt dazu, dass beide SQL-Befehle darauf warten, dass der andere ausgeführt wird, was zu einer "endlosen Warteschleife" führt. Der SQL-Server erkennt dann die unendliche Warteschleife und beendet einen der SQL-Befehle. Dieses Problem tritt normalerweise nur auf häufig genutzten Websites auf, die große Datenmengen enthalten (z. B. ein Dokumentenrepository, ein Einkaufswagen oder ein Forum).

Auflösung
Für eine Lösung müssen Sie sich an den Modulanbieter wenden. Wenn das Problem aktiv auftritt, können Sie sich an unseren technischen Support wenden und wir können möglicherweise Informationen zu dem Modul bereitstellen, das den Fehler verursacht.

Bei der Diagnose von MS SQL-Leistungsproblemen empfehlen unsere Techniker DataWizard. Dieses Tool steht unseren dedizierten Server-Clients über das SQL Analyzer-Tool in der Control Suite zur Verfügung.
Plesk
  1. MS SQL-Fehler Eigentümer der Eigenschaft ist nicht verfügbar

  2. MS SQL Server-Fehler 0x80070218

  3. Plesk MS SQL Webadmin-Fehler

  4. Fehlerbehebung bei MSSQL-Auftragsfehlern

  5. Protokolldateien in SQL Server kürzen und verkleinern

Wie integriert man MS SQL in Plesk (Web Pro Edition) &(Web Host Edition)?

403 Verbotener Fehler

500 Serverfehler

Domäne umbenennen IIS 7 Problem

So stellen Sie eine MSSQL-Datenbank in SQL Management Studio (SSMS) manuell wieder her

Fehler „Transaktionsprotokoll voll“ auf der DNN-Site