sp_dbmmonitordropalert (T-SQL)

Berlaku untuk:SQL Server

Menghilangkan peringatan untuk metrik performa tertentu, dengan mengatur ambang batas ke NULL.

Konvensi sintaks transact-SQL

Sintaks

sp_dbmmonitordropalert
    [ @database_name = ] N'database_name'
    [ , [ @alert_id = ] alert_id ]
[ ; ]

Argumen

[ @database_name = ] N'database_name'

Menentukan database untuk menghilangkan ambang batas peringatan yang ditentukan. @database_name adalah sysname, tanpa default.

[ @alert_id = ] alert_id

Nilai bilangan bulat yang mengidentifikasi peringatan yang akan dihilangkan. @alert_id int, dan bisa menjadi salah satu nilai berikut:

Value Metrik performa Ambang batas peringatan
1 Transaksi tidak terlama Menentukan jumlah transaksi bernilai menit yang dapat terakumulasi dalam antrean kirim sebelum peringatan dihasilkan pada instans server utama. Peringatan ini membantu mengukur potensi kehilangan data dalam hal waktu, dan sangat relevan untuk mode performa tinggi. Namun, peringatan juga relevan untuk mode keamanan tinggi saat pencerminan dijeda atau ditangguhkan karena mitra terputus.
2 Log tidak tersimpan Menentukan berapa kilobyte (KB) log yang tidak tersimpan menghasilkan peringatan pada instans server utama. Peringatan ini membantu mengukur potensi kehilangan data dalam hal KB, dan sangat relevan untuk mode berkinerja tinggi. Namun, peringatan juga relevan untuk mode keamanan tinggi saat pencerminan dijeda atau ditangguhkan karena mitra terputus.
3 Log tidak tersimpan Menentukan berapa banyak KB log yang tidak direstorasi menghasilkan peringatan pada instans server cermin. Peringatan ini membantu mengukur waktu failover. Waktu failover terutama terdiri dari waktu yang diperlukan server cermin sebelumnya untuk meneruskan log apa pun yang tersisa dalam antrean pengulangannya, ditambah waktu tambahan yang singkat.
4 Overhead penerapan cermin Menentukan jumlah milidetik penundaan rata-rata per transaksi yang ditoleransi sebelum peringatan dihasilkan di server utama. Penundaan ini adalah jumlah overhead yang dikeluarkan sementara instans server utama menunggu instans server cermin untuk menulis catatan log transaksi ke dalam antrean pengulangan. Nilai ini hanya relevan dalam mode keamanan tinggi.
5 Periode retensi Metadata yang mengontrol berapa lama baris dalam tabel status pencerminan database dipertahankan.

Catatan

Prosedur ini menghilangkan ambang batas peringatan, terlepas dari apakah mereka ditentukan menggunakan sp_dbmmonitorchangealert atau Database Mirroring Monitor.

Untuk informasi tentang ID peristiwa yang sesuai dengan peringatan, lihat Menggunakan Ambang Peringatan dan Pemberitahuan pada Metrik Performa Pencerminan (SQL Server).

Mengembalikan nilai kode

Tidak ada.

Tataan hasil

Tidak ada.

Izin

Memerlukan keanggotaan dalam peran server tetap sysadmin , atau menjalankan izin langsung pada prosedur tersimpan ini.

Contoh

Contoh berikut menghilangkan pengaturan AdventureWorks2022 periode retensi database.

EXEC sp_dbmmonitordropalert AdventureWorks2022, 5;

Contoh berikut menghilangkan semua ambang batas peringatan dan periode AdventureWorks2022 retensi database.

EXEC sp_dbmmonitordropalert AdventureWorks2022;