SQL Server obiekt transakcji
Transakcji obiektu w programie Microsoft SQL Server zawiera liczniki do monitorowania liczba transakcji aktywnych w wystąpienie z Aparat baz danych, i skutki tych transakcji zasobów, takich jak wersja wiersza izolacji migawka są przechowywane w tempdb.Transakcje są logicznej jednostki pracy; zestaw operacji, które musi albo wszystkie poprawne lub wszystkie usunięte z bazy danych w celu utrzymania logicznej integralność danych.Wszystkie zmiany danych w SQL Server baz danych są dokonywane w transakcji.
Gdy bazy danych jest ustawiany umożliwia poziom izolacji migawka, SQL Server muszą zachować rejestr zmian wprowadzonych do każdego wiersza w bazie danych.Każdy czas wiersz zostanie zmodyfikowany, kopia wiersza jako istniała przed modyfikacji jest rejestrowana w sklepie wersja wiersza w tempdb.Wiele liczników w transakcji obiektu może służyć do monitorowania rozmiaru i stopy wzrostu magazynu wersja wiersza w tempdb.
Transakcji liczniki obiektu raportują wszystkie transakcje w jednym wystąpienie z Aparat baz danych.
W tej tabela opisano SQLServer:Transactions liczników.
SQL ServerLiczniki transakcji |
Opis |
---|---|
Ilość wolnego miejsca w tempdb (KB) |
Ilość (w kilobajtach) dostępnego miejsca w tempdb.Musi być za mało wolnego miejsca, aby pomieścić zarówno poziom izolacji migawka magazynu wersja i wszystkich nowych obiektów tymczasowy utworzony w tej instancji Aparat baz danych. |
Uruchamianie transakcji najdłużej. |
Długość czas (w sekundach) od momentu rozpoczęcia transakcji, która była aktywna dłużej niż bieżąca transakcja. |
Transakcje w wersji nonSnapshot |
Liczba obecnie aktywnych transakcji, które nie korzystają z poziom izolacji migawka i dokonane modyfikacje danych wygenerowanych wersja wiersza w tempdb magazynu wersja. |
Transakcje migawki |
Liczba obecnie aktywnych transakcji za pomocą poziom izolacji migawka.
Uwaga:
Transakcji Snapshot obiektu licznika odpowiada po wystąpieniu pierwszego dostępu do danych, nie po BEGIN TRANSACTION wydanych instrukcja.
|
Transakcje |
Liczba obecnie aktywnych transakcji wszystkich typów. |
Stosunek konfliktu aktualizacji |
Procent tych transakcji za pomocą poziom izolacji migawka , pojawiły się konfliktów update w ciągu ostatniej sekundy.Konflikt aktualizacji występuje podczas poziom izolacji migawka transakcji próbuje modyfikować wiersz, który ostatnio został zmodyfikowany przez inną transakcję, nie został przydzielony podczas poziom izolacji migawka transakcji uruchomiona. |
Aktualizowanie transakcji Snapshot |
Liczba obecnie aktywnych transakcji za pomocą poziom izolacji migawka i modyfikować dane. |
Wersja szybkość oczyszczania (KB/s) |
Szybkość (w kilobajtach na sekundę), na którym wiersz wersja są usuwane z migawka magazynu wersja izolacji w tempdb. |
Szybkość generowania wersji (KB/s) |
Szybkość (w kilobajtach na sekundę), jaką są dodawane nowe wersje wierszy do migawka magazynu wersja izolacji w tempdb. |
Rozmiar magazynu wersji (KB) |
Ilość miejsca (w kilobajtach) w tempdb jest używany do przechowywania poziom izolacji migawka wersje wierszy. |
Liczba jednostek magazynu wersji |
Liczba jednostek alokacji aktywny w wersja izolacji migawka są przechowywane w tempdb. |
Tworzenie jednostki magazynu wersji |
Liczba jednostek alokacji, które zostały utworzone w magazynie migawka izolacji od momentu wystąpienie Aparat baz danych została uruchomiona. |
Obcięcie jednostka magazynu wersji |
Liczba jednostek alokacji, które zostały usunięte z magazynu migawka izolacji od momentu wystąpienie Aparat baz danych została uruchomiona. |