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
Anda dapat memantau SQL Server yang diaktifkan oleh Azure Arc dengan menggunakan dasbor performa di portal Azure. Metrik performa dikumpulkan secara otomatis dari himpunan data tampilan manajemen dinamis (DMV) pada instans SQL Server yang memenuhi syarat yang diaktifkan oleh Azure Arc. Metrik kemudian dikirim ke alur telemetri Azure untuk pemrosesan hampir real time.
Catatan
Sebagai fitur pratinjau, teknologi yang tersaji dalam artikel ini tunduk pada Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.
Pembaruan terbaru tersedia dalam catatan rilis untuk SQL Server yang diaktifkan oleh Azure Arc.
Selama pratinjau fitur, pemantauan tersedia secara gratis. Biaya untuk fitur ini setelah ketersediaan umum akan ditentukan.
Untuk melihat metrik di portal:
- Pilih instans SQL Server yang diaktifkan oleh Azure Arc.
- Pilih Pemantauan>Dasbor Performa.
Pemantauan bersifat otomatis, dengan asumsi Anda memenuhi semua prasyarat.
Prasyarat
Untuk mengumpulkan data pemantauan untuk SQL Server yang diaktifkan oleh Azure Arc dan melihat metrik performa di Azure, Anda harus memenuhi kondisi berikut:
Versi Ekstensi Azure untuk SQL Server (
WindowsAgent.SqlServer) adalah v1.1.2504.99 atau yang lebih baru.SQL Server yang diaktifkan oleh Azure Arc berjalan pada sistem operasi Windows.
- SQL Server yang berjalan di Windows Server 2012 R2 dan versi yang lebih lama tidak didukung.
SQL Server yang diaktifkan oleh Azure Arc adalah edisi Standar atau Perusahaan.
Versi SQL Server adalah 2016 SP1 atau yang lebih baru.
Server memiliki konektivitas ke
*.<region>.arcdataservices.com. Untuk informasi selengkapnya, lihat persyaratan jaringan.Jenis lisensi di SQL Server yang diaktifkan oleh Azure Arc adalah Jaminan Perangkat Lunak atau bayar sesuai penggunaan.
Anda memiliki peran Azure dengan tindakan
Microsoft.AzureArcData/sqlServerInstances/getTelemetry/. Anda dapat menggunakan peran bawaan berikut, yang mencakup tindakan ini: Peran Layanan Baca Saja Administrator Database Hibrid Azure. Untuk informasi selengkapnya, lihat Peran bawaan Azure.
Batasan saat ini
Instans kluster failover saat ini tidak didukung.
Menonaktifkan atau mengaktifkan pengumpulan
Portal Azure
- Pada halaman sumber daya untuk SQL Server yang diaktifkan oleh Azure Arc, pilih Dasbor Performa (pratinjau).
- Di bagian atas panel Dasbor Performa, pilih Konfigurasikan.
- Pada panel Konfigurasi pengaturan pemantauan, gunakan tombol untuk menonaktifkan atau mengaktifkan pengumpulan data pemantauan.
- Pilih Terapkan pengaturan.
Azure CLI
Untuk menonaktifkan pengumpulan data pemantauan untuk SQL Server yang diaktifkan oleh Azure Arc, jalankan perintah berikut di Azure CLI. Ganti tempat penampung untuk ID langganan, grup sumber daya, dan nama sumber daya.
az resource update --ids "/subscriptions/<sub_id>/resourceGroups/<resource_group>/providers/Microsoft.AzureArcData/SqlServerInstances/<resource_name>" --set 'properties.monitoring.enabled=false' --api-version 2023-09-01-preview
Untuk mengaktifkan pengumpulan data pemantauan untuk SQL Server yang diaktifkan oleh Azure Arc, jalankan perintah berikut. Ganti tempat penampung untuk ID langganan, grup sumber daya, dan nama sumber daya.
az resource update --ids "/subscriptions/<sub_id>/resourceGroups/<resource_group>/providers/Microsoft.AzureArcData/SqlServerInstances/<resource_name>" --set 'properties.monitoring.enabled=true' --api-version 2023-09-01-preview
Perintah untuk mengaktifkan koleksi mungkin berjalan dengan sukses, tetapi portal Azure akan mengumpulkan dan menampilkan data pemantauan hanya jika Anda memenuhi semua prasyarat yang tercantum sebelumnya.
Data yang dikumpulkan
Daftar berikut ini mencerminkan data pemantauan yang dikumpulkan portal Azure dari himpunan data DMV di SQL Server yang diaktifkan oleh Azure Arc saat Anda mengaktifkan fitur pemantauan. Portal tidak mengumpulkan data pribadi atau konten pelanggan apa pun.
Sesi aktif
Deskripsi: Sesi yang menjalankan permintaan, memiliki pemblokir, atau memiliki transaksi terbuka.
Nama himpunan data:SqlServerActiveSessions
Frekuensi pengumpulan: 30 detik
Bidang yang dikumpulkan:
connection_iddatabase_iddatabase_namemachine_namesample_time_utcsession_idsession_statussql_server_instance_name
Penggunaan CPU
Deskripsi: Pemanfaatan CPU dari waktu ke waktu.
Nama himpunan data:SqlServerCPUUtilization
Frekuensi pengumpulan: 10 detik
Kolom yang dikumpulkan:
avg_cpu_percentidle_cpu_percentmachine_nameother_process_cpu_percentprocess_sample_time_utcsample_time_utcsql_process_cpu_percentsql_server_instance_name
Karakteristik database
Deskripsi: Menyertakan opsi database dan metadata database lainnya.
Nama himpunan data:SqlServerDatabaseProperties
Frekuensi pengumpulan: 5 menit
Bidang yang dikumpulkan:
collation_namecollection_time_utccompatibility_levelcontainment_desccount_suspect_pagescreate_datedatabase_iddatabase_namedelayed_durability_descforce_last_good_plan_actual_stateis_accelerated_database_recovery_onis_auto_create_stats_onis_auto_shrink_onis_auto_update_stats_async_onis_auto_update_stats_onis_broker_enabledis_cdc_enabledis_change_feed_enabledis_distributoris_encryptedis_in_standbyis_ledger_onis_merge_publishedis_parameterization_forcedis_primary_replicais_publishedis_read_committed_snapshot_onis_read_onlyis_subscribedlast_good_checkdb_timelog_reuse_wait_descmachine_namenotable_db_scoped_configspage_verify_option_descquery_store_actual_state_descquery_store_query_capture_mode_descrecovery_model_descsample_time_utcsnapshot_isolation_statesql_server_instance_namestate_descupdateabilityuser_access_desc
Pemanfaatan penyimpanan database
Deskripsi: Mencakup penggunaan penyimpanan dan penyimpanan versi persisten.
Nama himpunan data:SqlServerDatabaseStorageUtilization
Frekuensi pengumpulan: 1 menit
Kolom yang dikumpulkan:
collection_time_utccount_data_filescount_log_filesdata_size_allocated_mbdata_size_used_mbdatabase_iddatabase_nameis_primary_replicalog_size_allocated_mblog_size_used_mbmachine_nameonline_index_version_store_size_mbpersistent_version_store_size_mbsample_time_utcsql_server_instance_name
Penggunaan memori
Deskripsi: Pengelola memori dan penggunaan memori oleh pengelola.
Nama himpunan data:SqlServerMemoryUtilization
Frekuensi pengumpulan: 10 detik
Bidang yang telah dikumpulkan:
machine_namememory_size_mbmemory_clerk_namememory_clerk_typesample_time_utcsql_server_instance_name
Penghitung kinerja (umum)
Deskripsi: Menyertakan penghitung performa umum yang di catat SQL Server.
Nama himpunan data:SqlServerPerformanceCountersCommon
Frekuensi pengumpulan: 1 menit
Penghitung yang telah dikumpulkan:
- Tabel Sementara Aktif
- Transaksi Aktif
- Penulisan latar belakang halaman/detik
- Permintaan Kelompok/detik
- Rasio cache buffer yang tercapai
- Rasio Hit Cache
- Halaman titik pemeriksaan/detik
- Kesalahan/detik
- Ruang Tersedia di tempdb (KB)
- Memori Ruang Kerja yang Diberikan (KB)
- Latch Waits per detik
- Penulisan lambat/dtk
- Mengunci Memori (KB)
- Alokasi halaman terkunci (KB)
- Byte Log yang Dibuang/dtk
- Pembilasan Log/detik
- Koneksi Logis
- Masuk per detik
- Keluar/detik
- Jumlah Deadlock per detik
- Memori fisik OS yang tersedia (KB)
- Jumlah memori habis
- Perkiraan Usia Pakai Halaman
- Baca halaman/detik
- Penulisan Halaman per Detik
- Memproses memori fisik yang sedang digunakan (KB)
- Memproses memori fisik rendah
- Proses diblokir
- Halaman baca awal/detik
- Tingkat Keberhatian SQL
- Kompilasi SQL per detik
- Kompilasi Ulang SQL per detik
- Status sinyal memori sistem tinggi
- Status sinyal memori sistem rendah
- Memori Target Server (KB)
- Laju Pembuatan Tabel-Tabel Sementara
- Total Memori pada Server (KB)
- Transaksi/detik
- Koneksi Pengguna
- Penulisan Transaksi per detik
Penghitung kinerja (terperinci)
Deskripsi: Menyertakan penghitung kinerja terperinci yang direkam SQL Server.
Nama himpunan data:SqlServerPerformanceCountersDetailed
Frekuensi pengumpulan: 1 menit
Penghitung yang telah dikumpulkan:
- Waktu Tunggu Rata-rata (md)
- Laju Transfer Pencadangan dan Pemulihan per Detik
- Penyalinan Massal Baris per Detik
- Tingkat Salin Massal/detik
- Jumlah Objek Cache
- Memori Koneksi (KB)
- Ukuran File Data (KB)
- Halaman database
- Kesalahan/detik
- Auto-Params Gagal/detik
- Kios daftar gratis/detik
- Alokasi halaman besar (KB)
- Pencarian halaman simpul lokal per detik
- Batas Waktu Penguncian (timeout > 0)/detik
- Ukuran File Log (KB)
- Ukuran Terpakai File Log (KB)
- Waktu Tunggu Pembilasan Log
- Pertumbuhan Logaritmik
- Penyusutan Catatan
- Memori Pengoptimalan (KB)
- Pencarian halaman/detik
- Persentase Log yang Digunakan
- Memori virtual proses rendah
- Pencarian halaman pada simpul jarak jauh/detik
- Menyusutkan Byte Pergerakan Data/detik
- Tabel Sementara Untuk Penghancuran
- Kecepatan Pembersihan Versi (KB/dtk)
- Tingkat Pembentukan Versi (KB/detik)
- Ukuran Penyimpanan Versi (KB)
- Memori XTP yang Digunakan (KB)
I/O (Input/Output) Penyimpanan
Deskripsi: Mencakup input/output kumulatif per detik (IOPS), throughput, dan statistik waktu tunda.
Nama himpunan data:SqlServerStorageIO
Frekuensi pengumpulan: 10 detik
Bidang yang dikumpulkan:
database_iddatabase_namefile_idfile_max_size_mbfile_size_mbfile_typeio_stall_queued_read_msio_stall_queued_write_msio_stall_read_msio_stall_write_msmachine_namenum_of_bytes_readnum_of_bytes_writtennum_of_readsnum_of_writessample_time_utcsize_on_disk_bytessql_server_instance_name
Statistik Tunggu
Catatan
Statistik tunggu tidak dapat divisualisasikan pada dasbor performa saat ini.
Deskripsi: Menyertakan jenis tunggu dan statistik tunggu untuk instans mesin database.
Nama himpunan data:SqlServerWaitStats
Frekuensi pengumpulan: 10 detik
Bidang yang dikumpulkan:
machine_namemax_wait_time_msresource_wait_time_mssample_time_utcsignal_wait_time_mssql_server_instance_namewait_categorywait_time_mswait_typewaiting_tasks_count