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 2025 (17.x) dan versi yang lebih baru
Mengembalikan satu baris yang mencerminkan status mesin database In-Memory OLTP (XTP) saat menghapus mesin dari database.
Penghapusan mesin XTP, atau pembatalan penyebaran, adalah proses multi-langkah yang dimulai oleh ALTER DATABASE ... REMOVE FILE pernyataan yang menghapus kontainer memori terakhir yang dioptimalkan dari grup file yang dioptimalkan memori. Tampilan sys.dm_db_xtp_undeploy_status melaporkan langkah saat ini dalam proses. Ini dapat digunakan untuk memantau dan memecahkan masalah kontainer dan penghapusan grup file yang dioptimalkan memori.
Untuk informasi selengkapnya dan untuk meninjau proses langkah demi langkah, lihat Penghapusan kontainer dan grup file yang dioptimalkan memori.
| Nama kolom | Jenis data | Deskripsi |
|---|---|---|
deployment_state |
Int | Status mesin XTP saat ini:0 - Mesin XTP tidak disebarkan.Mesin XTP belum pernah disebarkan dalam database ini atau telah dihapus. 1 - Mesin XTP siap (disebarkan versi).Disebarkan versi berarti bahwa grup file dan kontainer yang dioptimalkan memori ada, tabel yang dioptimalkan memori atau objek XTP lainnya tidak ada tetapi dapat dibuat, dan titik pemeriksaan XTP tidak berjalan. ALTER DATABASE ... REMOVE FILE dapat dijalankan untuk menghapus semua kontainer yang dioptimalkan memori termasuk kontainer terakhir yang tersisa.2 - Mesin XTP siap (disebarkan titik pemeriksaan).Checkpoint-deployed berarti bahwa tabel yang dioptimalkan memori atau objek XTP lainnya ada (atau ada di masa lalu), dan titik pemeriksaan XTP berjalan. ALTER DATABASE ... REMOVE FILE dapat dijalankan untuk mulai menghapus kontainer memori terakhir yang dioptimalkan.3 - Menunggu awal log untuk maju melewati LSN yang tidak disebarkan.Penyebaran XTP sedang berlangsung. Titik pemeriksaan manual menggunakan CHECKPOINT dan mencadangkan menggunakan BACKUP DATABASE dan BACKUP LOG dapat dijalankan untuk memajukan start_of_log_lsn nilai melewati undeploy_lsn nilai .4 - Menunggu catatan log pembatalan penyebaran akhir.Penyebaran XTP sedang berlangsung. Setelah awal log LSN maju melewati LSN yang tidak disebarkan, termasuk pada semua replika grup ketersediaan, replika utama membuat catatan log akhir yang tidak disebarkan. Setelah catatan log akhir diterapkan, titik pemeriksaan berikutnya akan membatalkan penyebaran mesin XTP. 5 - Menunggu titik pemeriksaan XTP untuk menyelesaikan penyebaran XTP.Penyebaran XTP sedang berlangsung. Titik pemeriksaan XTP akhir dapat dimulai secara manual menggunakan CHECKPOINT, atau akan terjadi secara otomatis ketika log transaksi tumbuh di atas ambang batas tertentu. Untuk informasi selengkapnya, lihat Operasi titik pemeriksaan untuk tabel yang dioptimalkan memori.6 - Siap untuk menghapus kontainer memori terakhir yang dioptimalkan.Penyebaran XTP sedang berlangsung. Status ini dapat dicapai jika ALTER DATABASE ... REMOVE FILE pernyataan untuk menghapus kontainer terakhir yang dioptimalkan memori telah dibatalkan sebelum pembatalan penyebaran XTP selesai. Pernyataan dapat dijalankan lagi untuk menghapus kontainer terakhir dan menyelesaikan penyebaran XTP. |
undeploy_lsn |
numerik(25,0) | Nomor urutan log (LSN) yang menunjukkan dimulainya penghapusan mesin XTP dari database. Catatan log dengan LSN ini dicatat setelah ALTER DATABASE ... REMOVE FILE pernyataan dijalankan untuk pertama kalinya untuk kontainer memori terakhir yang dioptimalkan untuk memulai proses pembatalan penyebaran mesin XTP, dan titik pemeriksaan XTP terjadi. Sebelum titik pemeriksaan, nilai yang dilaporkan adalah 0. |
start_of_log_lsn |
numerik(25,0) | LSN awal dari bagian aktif log transaksi. |
deployment_state_desc |
nvarchar(60) | Deskripsi status mesin XTP saat ini. |
Hak akses
Memerlukan izin VIEW DATABASE PERFORMANCE STATE pada database.