GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

Errore di deadlock della transazione MSSQL

Errore deadlock transazione MSSQL

Problema
Potresti ricevere un errore simile al seguente nel registro eventi di DotNetNuke:
Transaction (Process ID ##) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
Causa
Questo problema si verifica quando due comandi SQL vengono eseguiti esattamente allo stesso modo e devono modificare esattamente gli stessi dati in modi diversi. Ciò si traduce in entrambi i comandi SQL in attesa che l'altro termini l'esecuzione, causando un "ciclo di attesa infinito". Il server SQL rileva quindi il ciclo di attesa infinito e termina uno dei comandi SQL. Questo problema si verifica in genere solo su siti Web ad alto utilizzo che dispongono di grandi quantità di dati (come un archivio di documenti, un carrello degli acquisti o un forum).

Risoluzione
Dovrai contattare il fornitore del modulo per una risoluzione. Se il problema si verifica attivamente, puoi contattare il nostro supporto tecnico e potremmo essere in grado di fornire informazioni sul modulo che causa l'errore.

Durante la diagnosi dei problemi di prestazioni di MS SQL, i nostri tecnici consigliano DataWizard. Questo strumento è disponibile per i nostri client server dedicati tramite lo strumento SQL Analyzer in Control Suite.
Plesk
  1. Come risolvere "errore:impossibile eseguire il commit della transazione (file in conflitto)" in Arch Linux

  2. ERRORE:PleskMainDBException

  3. Ricerca SQL globale

  4. Il mio sito Web DotNetNuke è inattivo

  5. Risolvere gli errori dei processi MSSQL

Come integrare MS SQL con Plesk (Web Pro Edition) e (Web Host Edition)?

403 Errore proibito

500 Errore del server

Rinomina Dominio IIS 7 Issue

Come ripristinare manualmente un database MSSQL in SQL Management Studio (SSMS)

Errore completo del registro delle transazioni sul sito DNN