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.
Berlaku untuk: SQL Server 2019 (15.x) dan versi yang lebih baru
Azure SQL Database
Azure SQL Managed Instance
Database SQL di Microsoft Fabric
Mengembalikan informasi untuk metrik penyimpanan versi persisten (PVS) pemulihan database terakselerasi (ADR).
Tabel dikembalikan
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
database_id |
int | Dari database_id baris ini.Di Azure SQL Database, nilainya unik dalam satu database atau kumpulan elastis, tetapi tidak dalam server logis. |
pvs_filegroup_id |
smallint | Grup file yang menghosting penyimpanan versi PVS. |
persistent_version_store_size_kb |
bigint | Ukuran versi off-row dalam PVS, dalam kilobyte. Tidak menyertakan ukuran versi baris yang disimpan dalam baris. Untuk informasi selengkapnya, lihat Space yang digunakan oleh penyimpanan versi persisten (PVS). |
online_index_version_store_size_kb |
bigint | Ukuran penyimpanan versi khusus yang digunakan selama pembangunan ulang indeks online, dalam kilobyte. |
current_aborted_transaction_count |
bigint | Jumlah transaksi yang dibatalkan dalam database. Untuk detail lebih lanjut, lihat sys.dm_tran_aborted_transactions. |
oldest_active_transaction_id |
bigint | ID transaksi dari transaksi aktif terlama. |
oldest_aborted_transaction_id |
bigint | ID transaksi dari transaksi terlama yang dibatalkan. Jika pembersih PVS tidak dapat menghapus transaksi yang dibatalkan, nilai ini mencerminkan nilai terlama. |
min_transaction_timestamp |
bigint | Tanda waktu minimum yang berguna dalam sistem dari pemindaian rekam jepret. |
online_index_min_transaction_timestamp |
bigint | Tanda waktu minimum yang berguna dalam sistem untuk menahan pembersihan PVS selama build indeks online. |
secondary_low_water_mark |
bigint | Tanda air rendah diagregasi untuk kueri pada sekunder yang dapat dibaca. Nilainya adalah ID transaksi dan dapat dicocokkan dengan oldest_active_transaction_id dan oldest_aborted_transaction_id. |
offrow_version_cleaner_start_time |
datetime2(7) | Waktu mulai pembersihan terakhir yang membersihkan versi off-row. |
offrow_version_cleaner_end_time |
datetime2(7) | Waktu akhir pembersihan terakhir yang membersihkan versi off-row. Jika waktu mulai memiliki nilai tetapi waktu akhir tidak, itu berarti pembersihan PVS sedang berlangsung pada database ini. |
aborted_version_cleaner_start_time |
datetime2(7) | Tanda waktu mulai sapuan terakhir yang membersihkan transaksi yang dibatalkan. |
aborted_version_cleaner_end_time |
datetime2(7) | Tanda waktu akhir sapuan terakhir yang membersihkan transaksi yang dibatalkan. Jika waktu mulai memiliki nilai tetapi waktu akhir tidak, itu berarti pembersihan PVS sedang berlangsung pada database ini. |
pvs_off_row_page_skipped_low_water_mark |
bigint | Jumlah halaman yang dilewati selama pembersihan karena menahan dari kueri baca sekunder. |
pvs_off_row_page_skipped_transaction_not_cleaned |
bigint | Jumlah halaman yang dilewati selama pembersihan karena transaksi yang dibatalkan. Perhatikan nilai ini tidak mencerminkan penangguhan PVS dari transaksi yang dibatalkan karena pembersih versi menggunakan ambang min untuk pembersihan versi transaksi yang dibatalkan. Dapat diabaikan saat memecahkan masalah PVS besar. |
pvs_off_row_page_skipped_oldest_active_xdesid |
bigint | Jumlah halaman yang dilewati selama pembersihan karena transaksi aktif terlama. |
pvs_off_row_page_skipped_min_useful_xts |
bigint | Jumlah halaman yang dilewati selama pembersihan karena pemindaian rekam jepret yang panjang. |
pvs_off_row_page_skipped_oldest_snapshot |
bigint | Jumlah halaman yang dilewati selama pembersihan karena aktivitas pembangunan ulang indeks online. |
pvs_off_row_page_skipped_oldest_aborted_xdesid |
bigint | Jumlah halaman yang dilewati selama pembersihan karena transaksi terlama yang dibatalkan. Mencerminkan berapa banyak halaman yang dilewati selama pembersihan karena berisi versi baris untuk transaksi yang dibatalkan. Berlaku untuk: SQL Server 2022 (16.x) dan versi yang lebih baru. |
Permissions
Pada SQL Server dan SQL Managed Instance, memerlukan VIEW SERVER PERFORMANCE STATE izin.
Pada tujuan layanan SQL Database Basic, S0 Pada semua tujuan layanan SQL Database lainnya, izin VIEW DATABASE PERFORMANCE STATE pada database, atau keanggotaan dalam ##MS_ServerPerformanceStateReader## peran server diperlukan.