Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Objek Transaksi di Microsoft SQL Server menyediakan penghitung untuk memantau jumlah transaksi yang aktif dalam instans Mesin Database, dan efek transaksi tersebut pada sumber daya seperti penyimpanan versi baris isolasi rekam jepret di tempdb. Transaksi adalah unit kerja logis; sekumpulan operasi yang harus semuanya berhasil atau semuanya dihapus dari database untuk mempertahankan integritas logis data. Semua modifikasi data dalam database SQL Server dilakukan dalam transaksi.
Saat database diatur untuk mengizinkan tingkat isolasi rekam jepret, SQL Server harus mempertahankan catatan modifikasi yang dilakukan pada setiap baris dalam database. Setiap kali baris dimodifikasi, salinan baris seperti yang ada sebelum modifikasi direkam di penyimpanan versi baris di tempdb. Banyak penghitung dalam objek Transaksi dapat digunakan untuk memantau ukuran dan laju pertumbuhan penyimpanan versi baris di tempdb.
Penghitung objek Transaksi melaporkan semua transaksi dalam satu instans Mesin Database.
Tabel ini menjelaskan penghitung SQLServer:Transactions .
| Penghitung Transaksi SQL Server | Deskripsi |
|---|---|
| Ruang Kosong dalam tempdb (KB) | Jumlah ruang (dalam kilobyte) yang tersedia dalam tempdb. Harus ada cukup ruang kosong untuk menyimpan penyimpanan versi tingkat isolasi snapshot dan semua objek sementara baru yang dibuat dalam instance Mesin Database ini. |
| Durasi Transaksi Terpanjang | Lamanya waktu (dalam detik) sejak awal transaksi yang telah aktif lebih lama dari transaksi saat ini lainnya. Penghitung ini hanya menunjukkan aktivitas ketika database berada pada tingkat isolasi snapshot yang dibaca berkomitmen. Ini tidak mencatat aktivitas apa pun jika database berada di tingkat isolasi lain. |
| Transaksi Versi Non-Snapshot | Jumlah transaksi aktif saat ini yang tidak menggunakan tingkat isolasi snapshot dan telah melakukan modifikasi data yang menghasilkan versi baris di toko versi tempdb. |
| Transaksi Cuplikan | Jumlah transaksi yang saat ini aktif menggunakan tingkat isolasi rekam jepret. Catatan: Penghitung objek Transaksi Rekam Jepret merespons ketika akses data pertama terjadi, bukan saat BEGIN TRANSACTION pernyataan dikeluarkan. |
| Transaksi | Jumlah transaksi aktif saat ini dari semua jenis. |
| Memperbarui rasio konflik | Persentase transaksi yang menggunakan tingkat isolasi snapshot dan mengalami konflik pembaruan dalam detik terakhir. Konflik pembaruan terjadi ketika transaksi tingkat isolasi rekam jepret mencoba memodifikasi baris yang terakhir dimodifikasi oleh transaksi lain yang tidak dilakukan saat transaksi tingkat isolasi rekam jepret dimulai. |
| Memperbarui Transaksi Snapshot | Jumlah transaksi yang saat ini aktif menggunakan tingkat isolasi rekam jepret dan telah memodifikasi data. |
| Laju Pembersihan Versi (KB/detik) | Kecepatan (dalam kilobyte per detik) di mana versi baris dihapus dari penyimpanan versi isolasi snapshot di tempdb. |
| Tingkat Pembuatan Versi (KB/dtk) | Laju (dalam kilobyte per detik) di mana versi baris baru ditambahkan ke penyimpanan versi isolasi rekam jepret di tempdb. |
| Ukuran Penyimpanan Versi (KB) | Jumlah ruang (dalam kilobyte) dalam tempdb yang digunakan untuk menyimpan versi baris tingkat isolasi rekam jepret. |
| Jumlah unit Penyimpanan Versi | Jumlah unit alokasi aktif di penyimpanan versi isolasi rekam jepret di tempdb. |
| Pembuatan unit Penyimpanan Versi | Jumlah unit alokasi yang telah dibuat dalam penyimpanan isolasi snapshot sejak instance Mesin Database dimulai. |
| Pemotongan Unit Penyimpanan Versi | Jumlah unit alokasi yang telah dihapus dari penyimpanan isolasi rekam jepret sejak instans Mesin Database dimulai. |