Udostępnij za pośrednictwem


Tematy zaawansowane transakcji

GNP transakcje często prowadzi do rywalizacja i problemom z wydajnością w systemach, w których wielu użytkowników.Jak wzrasta liczba użytkowników w systemie, staje się ważne aplikacje, które efektywnie używać transakcji. Aparat baz danych programu SQL Server Obsługuje również zagnieżdżania transakcje, savepoints transakcji i związanego, które oferują programistów dodatkowe opcje zapisywania efektywne transakcji.

Temat

Opis

Zagnieżdżanie transakcji

Omówiono zagnieździć transakcji w procedurach przechowywanych, które mogą być wywoływane z sesji, które mogą lub nie ma aktywnej transakcji.

Savepoints transakcję

Savepoints oferują mechanizm wycofać części transakcji.

Przy użyciu sesji związane

Dwie sesje mogą być powiązane, w którym to przypadek udostępniać wspólne transakcji i zestaw blokad.

Dopasowywanie poziomów izolacji transakcji

Wybierając poziom izolacji definiuje, jak jest izolowana od aktualizacje wprowadzone przez innych sesja bieżącej sesja.

Wycofywanie zmian i zatwierdzenia procedur przechowywanych i wyzwalaczy

W tym artykule omówiono zachowania skojarzone z wycofywanie transakcji z procedura składowana lub wyzwalacza.

Dozwolona w transakcjach instrukcji Transact-SQL

Nie można uruchomić niektórych instrukcji od aktywnej transakcji.

Kodowanie efektywne transakcji

W tym artykule omówiono zalecenie kodowania transakcji, które wykonują i skalowane.