GNU/Linux >> Znalost Linux >  >> Panels >> Plesk

Chyba zablokování transakce MSSQL

Chyba zablokování transakce MSSQL

Problém
Ve vašem protokolu událostí DotNetNuke se může zobrazit chyba podobná následující:
Transaction (Process ID ##) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
Příčina
K tomuto problému dochází, když dva příkazy SQL běží přesně stejně a potřebují upravit přesně stejná data různými způsoby. To má za následek, že oba příkazy SQL čekají, až druhý dokončí provádění, což způsobí "nekonečnou smyčku čekání". SQL server pak detekuje nekonečnou čekací smyčku a ukončí jeden z SQL příkazů. K tomuto problému obvykle dochází pouze na vysoce využívaných webech, které mají velké množství dat (jako je úložiště dokumentů, nákupní košík nebo fórum).

Rozlišení
Pro řešení budete muset kontaktovat dodavatele modulu. Pokud se problém aktivně vyskytuje, můžete kontaktovat naši technickou podporu a my vám můžeme poskytnout informace o modulu způsobujícím chybu.

Při diagnostice problémů s výkonem MS SQL naši technici doporučují DataWizard. Tento nástroj je dostupný našim klientům dedikovaného serveru prostřednictvím nástroje SQL Analyzer v Control Suite.
Plesk
  1. Jak vyřešit „chybu:nepodařilo se potvrdit transakci (konfliktní soubory)“ v Arch Linuxu

  2. Jak nainstalovat server Mssql na Rocky Linux 8/Centos 8

  3. CHYBA:Výjimka PleskMainDBE

  1. Globální vyhledávání SQL

  2. Chyba MS SQL Vlastník nemovitosti není k dispozici

  3. Chyba serveru MS SQL 0x80070218

  1. Přístup k odběru v Plesk má za následek chybu

  2. Plesk MS SQL Webadmin Error

  3. Zkraťte a zmenšete soubory protokolu na serveru SQL Server