sp_dbmmonitorhelpalert (T-SQL)

Berlaku untuk:SQL Server

Mengembalikan informasi tentang ambang batas peringatan pada satu atau semua dari beberapa metrik performa pemantauan pencerminan database utama.

Konvensi sintaks transact-SQL

Sintaks

  
sp_dbmmonitorhelpalert database_name   
    [ , alert_id ]   

Argumen

database_name
Menentukan database.

[ alert_id ]
Nilai bilangan bulat yang mengidentifikasi peringatan yang akan dikembalikan. Jika argumen ini dihilangkan, semua peringatan dikembalikan, tetapi bukan periode retensi.

Untuk mengembalikan peringatan tertentu, tentukan salah satu nilai berikut:

Nilai 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 performa 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.

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

Untuk setiap pemberitahuan yang dikembalikan, mengembalikan baris yang berisi kolom berikut:

Kolom Jenis data Deskripsi
alert_id int Tabel di bawah ini mencantumkan nilai alert_id untuk setiap metrik performa dan satuan pengukuran metrik yang ditampilkan dalam kumpulan hasil sp_dbmmonitorresults :
ambang int Nilai ambang batas untuk peringatan. Jika nilai di atas ambang ini dikembalikan saat status pencerminan diperbarui, entri dimasukkan ke dalam log peristiwa Windows. Nilai ini mewakili KB, menit, atau milidetik, tergantung pada peringatan. Jika ambang batas saat ini tidak ditetapkan, nilainya adalah NULL.

Catatan: Untuk melihat nilai saat ini, jalankan prosedur tersimpan sp_dbmmonitorresults.
diaktifkan bit 0 = Peristiwa dinonaktifkan.

1 = Peristiwa diaktifkan.

Catatan: Periode retensi selalu diaktifkan.
Nilai Metrik performa Unit
1 Transaksi tidak terlama Menit
2 Log tidak tersimpan KB
3 Log tidak tersimpan KB
4 Overhead penerapan cermin Milidetik
5 Periode retensi Jam

Izin

Memerlukan keanggotaan dalam peran server tetap sysadmin .

Contoh

Contoh berikut mengembalikan baris yang menunjukkan apakah peringatan diaktifkan untuk metrik performa transaksi tidak terlama pada AdventureWorks2022 database.

EXEC sp_dbmmonitorhelpalert AdventureWorks2022, 1 ;  

Contoh berikut mengembalikan baris untuk setiap metrik performa yang menunjukkan apakah itu diaktifkan pada AdventureWorks2022 database.

EXEC sp_dbmmonitorhelpalert AdventureWorks2022;  

Lihat Juga

Memantau Pencerminan Database (SQL Server)
sp_dbmmonitorchangealert (T-SQL)
sp_dbmmonitorchangemonitoring (T-SQL)
sp_dbmmonitordropalert (T-SQL)
sp_dbmmonitorupdate (T-SQL)
sp_dbmmonitorhelpmonitoring (T-SQL)
sp_dbmmonitorresults (T-SQL)