Udostępnij za pośrednictwem


Program SQL Server, obiekt transakcji

The Transactions object in Microsoft SQL Server provides counters to monitor the number of transactions active in an wystąpienie of the Database Engine, and the effects of those transactions on resources such as the migawka isolation row wersja store in tempdb.Transakcje są logicznej jednostki pracy; zestaw musi: wszystkie operacje kończą się pomyślnie, lub wszystkie być usunięte z bazy danych w celu utrzymania logicznej integralność danych.Wszystkie zmiany danych w SQL Server bazy danych są dokonywane w transakcji.

Ustawiono poziom izolacji migawka, umożliwiają bazy danych SQL Server należy zachować rejestr zmian wprowadzonych do każdego wiersza w bazie danych. Za każdym razem, wiersz zostanie zmodyfikowany, kopię wiersza w postaci, w jakiej istniały przed modyfikacji jest rejestrowany w wierszu magazynu w wersja w tempdb.Wiele liczników w Transakcja obiektu może służyć do monitorowania, rozmiar i stopy wzrostu magazynu wersja wiersza w tempdb.

The Transactions object counters report all transactions in one wystąpienie of the Database Engine.

W tej tabela opisano SQLServer:Transactions liczniki.

Liczniki transakcji serwera SQL

Description

Wolne miejsce w tempdb (KB)

Ilość miejsca (w kilobajtach) dostępnej w tempdb.Może być za mało wolnego miejsca, aby pomieścić zarówno poziom izolacji migawka magazynu wersja i wszystkich nowych obiektów tymczasowy utworzony w tym wystąpieniu programu Database Engine.

Najdłuższy czas pracy transakcji

Długość czas (w sekundach), od momentu rozpoczęcia transakcji, która była aktywna dłużej niż bieżąca transakcja.

Transakcje nonSnapshot wersja

Liczba aktualnie aktywnych transakcji, które nie są używane poziom izolacji migawka i dokonane zmiany danych, które zostały wygenerowane, wiersz wersja w tempdb magazynu wersja.

Transakcje migawka

Liczba aktualnie aktywnych transakcji za pomocą poziom izolacji migawka.

NoteNote:
The migawka Transactions object counter responds when the first data access occurs, not when the BEGIN TRANSACTION instrukcja is issued.

Transakcje

Liczba aktualnie aktywnych transakcji wszystkich typów.

Współczynnik konfliktu aktualizacji

Procent transakcji przy użyciu poziom izolacji migawka, który podczas wystąpił konflikt aktualizacji w ciągu ostatniej sekundy.Konflikt aktualizacji występuje po poziom izolacji migawka transakcji podejmuje próbę zmodyfikowania wiersza w którym ostatnio został zmodyfikowany przez inną transakcję, nie była zadeklarowana podczas poziom izolacji migawka transakcji uruchomiona.

Aktualizacja transakcji migawka

Liczba aktualnie aktywnych transakcji za pomocą poziom izolacji migawka i modyfikować dane.

Wersja Oczyszczanie szybkość (KB/s)

Szybkość (w kilobajtach na sekundę), na którym wiersz wersja są usuwane z migawka magazynu wersja izolacji w tempdb.

Szybkość generowania wersja (KB/s)

Szybkość (w kilobajtach na sekundę), w którym nowe wersje wierszy są dodawane do magazynu w wersja izolacji migawkę w tempdb.

Rozmiar magazynu wersja (KB)

Ilość miejsca (w kilobajtach) w tempdb jest używany do przechowywania wersji wiersza poziom izolacji migawka.

Liczba jednostek magazynu wersja

Liczba jednostek alokacji aktywnej wersja izolacji migawka są przechowywane w tempdb.

Tworzenie jednostek magazynu wersja

Liczba jednostek alokacji, które zostały utworzone w magazynie izolacji migawka od momentu wystąpienie Database Engine został uruchomiony.

Obcięcie jednostka magazynu wersja

Liczba jednostek alokacji, które zostały usunięte z magazynu izolacji migawka od momentu wystąpienie Database Engine został uruchomiony.