Udostępnij za pośrednictwem


Tematy zaawansowane transakcji

Często mismanagement transakcji prowadzi do problemów rywalizacji i wydajności w systemach, w których wielu użytkowników.Jak liczba użytkowników w systemie wzrasta, staje się ważne, aby aplikacje, które efektywnie używać transakcji.The SQL Server Database Engine also supports nesting transactions, transaction savepoints, and bound transactions, which offer programmers additional options for writing efficient transactions.

Temat

Description

Nesting Transactions

W tym artykule wyjaśniono, jak zagnieździć transakcji w procedurach przechowywanych, które mogą być wywoływane z sesji, które mogą lub nie ma aktywnej transakcji.

Transaction Savepoints

Savepoints oferuje mechanizm do przywrócenia części transakcji.

Przy użyciu wiązania sesje

Dwie sesje mogą być powiązane, w tym przypadek używają one transakcji wspólnego oraz zestaw blokad.

Adjusting Transaction Isolation Levels

Wybieranie na poziom izolacji definiuje, jak bieżąca sesja jest izolowana od aktualizacje wprowadzone przez innych sesji.

Rollbacks and Commits in Stored Procedures and Triggers

W tym artykule omówiono zachowania skojarzone z wycofywanie transakcji z procedurą przechowywaną lub wyzwalacza.

Transact-SQL Statements Allowed in Transactions

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

Kodowanie energooszczędny transakcji

W tym artykule omówiono zalecenia dotyczące transakcji, które można wykonać, skalować oraz kodowania.