Cuprins:

Cum se poate opri blocarea în SQL Server?
Cum se poate opri blocarea în SQL Server?

Video: Cum se poate opri blocarea în SQL Server?

Video: Cum se poate opri blocarea în SQL Server?
Video: SQL Server deadlock analysis and prevention 2024, Noiembrie
Anonim

Sfaturi pentru evitare blocaje

Do nu permite nicio intrare de utilizator în timpul tranzacțiilor. Evita cursoare. A pastra tranzacții cât mai scurte posibil. Reduceți numărul de călătorii dus-întors între aplicația dvs. și SQL Server prin utilizarea procedurilor stocate sau prin păstrarea tranzacțiilor într-un singur lot

De asemenea, întrebarea este cum putem reduce blocajul în SQL Server?

Accesați obiectele în aceeași ordine

  1. Accesați obiectele în aceeași ordine.
  2. Evitați interacțiunea utilizatorului în tranzacții.
  3. Păstrați tranzacțiile scurte și într-un singur lot.
  4. Utilizați un nivel de izolare mai scăzut.
  5. Utilizați un nivel de izolare bazat pe versiunea de rând.

În plus, ce cauzează un blocaj în SQL Server? The Cauză de Fiecare Blocaj în SQL Server A impas se întâmplă atunci când două (sau mai multe) tranzacții se blochează reciproc prin blocarea resurselor de care are nevoie și fiecare dintre tranzacții. De exemplu: Tranzacția 1 deține un blocaj în Tabelul A. Blocaje poate implica mai mult de două tranzacții, dar două este cel mai frecvent scenariu.

Atunci, cum poate fi rezolvat blocajul?

The impas poate fi rezolvat prin ruperea simetriei.

Două procese concurând pentru două resurse în ordine opusă.

  1. Se trece printr-un singur proces.
  2. Procesul de mai târziu trebuie să aștepte.
  3. Un blocaj apare atunci când primul proces blochează prima resursă în același timp cu cel de-al doilea proces blochează a doua resursă.

Cum analizezi un blocaj în SQL Server?

A urmari impas evenimente, adăugați Impas graf clasa de eveniment la o urmă. Această clasă de evenimente populează coloana de date TextData din urmărire cu date XML despre proces și obiectele care sunt implicate în impas . SQL Server Profiler poate extrage documentul XML într-un impas XML (.

Recomandat: