Bagikan melalui


Memantau beban kerja Azure SQL dengan pengamat database (pratinjau)

Berlaku untuk: Azure SQL Database Azure SQL Managed Instance

Database watcher adalah solusi pemantauan terkelola untuk layanan database dalam keluarga Azure SQL. Ini mendukung Azure SQL Database dan Azure SQL Managed Instance.

Pengamat database mengumpulkan data pemantauan beban kerja mendalam untuk memberi Anda tampilan terperinci tentang performa, konfigurasi, dan kesehatan database. Memantau data dari database, kumpulan elastis, dan instans terkelola SQL yang Anda pilih dikumpulkan ke penyimpanan data pusat di langganan Azure Anda. Dasbor di portal Azure menyediakan tampilan panel kaca tunggal dari estate Azure SQL Anda dan tampilan terperinci dari setiap database, kumpulan elastis, dan instans terkelola SQL.

Diagram memperlihatkan komponen pengamat database dan aliran data dari sumber daya yang dipantau ke pengamat ke penyimpanan data ke dasbor portal Azure.

Untuk menyimpan dan menganalisis data pemantauan SQL, pengamat database dapat menggunakan Azure Data Explorer atau Real-Time Analytics di Microsoft Fabric. Azure Data Explorer adalah layanan data yang dikelola sepenuhnya dan sangat dapat diskalakan, dibuat khusus untuk penyerapan dan analitik cepat pada data pemantauan rangkaian waktu. Satu kluster Azure Data Explorer dapat diskalakan untuk mendukung data pemantauan dari ribuan sumber daya Azure SQL. Analitik Real Time menggunakan mesin inti yang sama dengan penawaran SaaS dalam Microsoft Fabric.

Anda bisa mengkueri data dalam database Azure Data Explorer atau Real-Time Analytics menggunakan KQL atau T-SQL, membangun visualisasi kustom menggunakan dasbor Azure Data Explorer, Power BI atau Grafana, dan menganalisis data di Excel. Anda dapat mengatur kebijakan penyimpanan data per database atau per tabel, dan menskalakan kluster Azure Data Explorer Anda secara otomatis atau manual untuk mencapai rasio harga/performa yang optimal.

Untuk mulai memantau sumber daya Azure SQL Anda, buat sumber daya pengamat di langganan Azure Anda. Konfigurasikan pengamat dengan memilih penyimpanan data dan sekumpulan database, kumpulan elastis, atau instans terkelola SQL untuk dipantau, yang disebut target SQL. Berikan akses pengamat ke target, dan mulai pengamat.

Catatan

Pengamat database saat ini dalam pratinjau. Fitur pratinjau dirilis dengan kemampuan terbatas, tetapi tersedia berdasarkan pratinjau sehingga pelanggan bisa mendapatkan akses awal dan memberikan umpan balik. Fitur pratinjau tunduk pada istilah pratinjau tambahan terpisah, dan tidak tunduk pada SLA. Dukungan diberikan sebagai upaya terbaik dalam kasus tertentu. Namun, Dukungan Microsoft sangat ingin mendapatkan umpan balik Anda tentang fungsionalitas pratinjau, dan mungkin memberikan dukungan upaya terbaik dalam kasus tertentu. Fitur pratinjau mungkin memiliki fungsionalitas terbatas atau terbatas, dan mungkin hanya tersedia di area geografis yang dipilih.

Target Azure SQL yang didukung

Pengamat database mendukung semua tingkat layanan, tingkat komputasi, dan tujuan layanan di Azure SQL Database dan Azure SQL Managed Instance. Ini termasuk model pembelian vCore dan DTU , tingkat komputasi yang disediakan dan tanpa server, database tunggal dan kumpulan elastis, dan Hyperscale.

Pengamat database dapat memantau semua jenis replika sekunder yang dapat dibaca, termasuk replika ketersediaan tinggi, replika geografis, dan replika sekunder bernama Hyperscale.

Untuk pengamat tertentu, target SQL dapat berada dalam langganan apa pun dalam penyewa MICROSOFT Entra ID yang sama.

Harga pengamat database

Biaya pengamat database dikeluarkan oleh komponen individualnya, sebagai berikut:

Komponen Harga Catatan
Pengamat Bebas
Dashboard Bebas
Kluster Azure Data Explorer* Detail harga SKU kluster optimal tergantung pada jumlah target pemantauan dan beban kerja kueri kluster. Untuk pertimbangan ukuran kluster, lihat Mengelola kluster Azure Data Explorer.
Analitik Real Time di Microsoft Fabric Disertakan dalam model konsumsi ruang kerja Power BI Premium. Penagihan per penggunaan. Gunakan Azure Data Explorer atau Analitik Real Time. Hanya salah satu penawaran ini yang diperlukan.
Vault di Azure Key Vault Detail harga Diperlukan hanya jika autentikasi SQL opsional digunakan alih-alih autentikasi Microsoft Entra default.
Bandwidth jaringan Azure Detail harga Biaya tidak dikeluarkan jika pengamat, targetnya, dan penyimpanan datanya disebarkan di wilayah Azure yang sama.

*Anda dapat menggunakan kluster Azure Data Explorer gratis saat perjanjian tingkat layanan tidak diperlukan dan ketika performa kueri dan persyaratan penyimpanan dipenuhi oleh spesifikasi kapasitas kluster gratis. Periode uji coba kluster gratis adalah selama satu tahun dan dapat diperpanjang secara otomatis.

Tidak ada biaya per sumber daya Azure SQL yang dipantau atau per pengguna, menjadikan pengamat database solusi pemantauan yang murah untuk lingkungan Azure SQL yang lebih besar dan tim yang lebih besar.

Ketersediaan regional

Saat ini, Anda dapat membuat pengamat database di wilayah Azure berikut:

Geografi Azure Wilayah Azure
Asia Pasifik Australia Timur
Asia Pasifik Asia Tenggara
Kanada Kanada Tengah
Eropa Eropa Utara
Eropa UK Selatan
Eropa Swedia Tengah
Eropa Eropa Barat
Amerika Serikat AS Timur
Amerika Serikat AS Timur 2
Amerika Serikat US Tengah
Amerika Serikat US Barat

Tip

Pengamat di satu wilayah Azure dapat memantau target di wilayah lain. Demikian pula, pengamat dan penyimpanan datanya dapat ditemukan di berbagai wilayah.

Jika memungkinkan, kolokasikan pengamat, targetnya, dan penyimpanan datanya di wilayah yang sama. Jika pengamat database belum tersedia di wilayah Anda, pilih wilayah di geografi Azure yang sama. Ini dapat mengurangi biaya bandwidth jaringan Azure.

Batas

Ada batasan jumlah target SQL per pengamat, dan jumlah pengamat per langganan. Penyebaran yang melebihi batas ini tidak didukung.

Parameter Batas
Target SQL per pengamat1 100
Pengamat per langganan 20

1Replika ketersediaan tinggi database, kumpulan elastis, atau instans terkelola SQL dipantau secara independen dari replika induknya, dan dianggap sebagai target terpisah.

Catatan

Selama pratinjau, batas dapat berubah.

Dashboard

Pengamat database menggunakan Azure Workbooks untuk menyediakan dasbor pemantauan di tingkat estate dan di tingkat sumber daya.

Berikut adalah contoh peta panas pemanfaatan CPU database di dasbor estate. Setiap segi enam mewakili target SQL. Ada dua server logis, satu dengan enam database dan satu dengan tiga database. Replika sekunder ketersediaan tinggi ditampilkan pada peta panas sebagai target terpisah. Pilih gambar untuk melihat detail tambahan, termasuk statistik penyerapan data.

Cuplikan layar yang memperlihatkan contoh peta panas pemanfaatan CPU di dasbor properti pengamat database.

Berikut adalah contoh yang memperlihatkan tampilan parsial tab Performa dari dasbor database Azure SQL. Pilih gambar untuk memperbesar detail.

Cuplikan layar yang memperlihatkan contoh dasbor pengamat database untuk database Azure SQL.

Tabel berikut ini menjelaskan kemampuan dasbor pengamat database di portal Azure.

Kemampuan Deskripsi
Dasbor estate Visualisasikan data pemantauan tingkat tinggi untuk beberapa sumber daya yang dipantau dalam tampilan umum. Gunakan peta panas untuk menemukan database yang menggunakan sumber daya teratas, kumpulan elastis, atau instans terkelola SQL.

Gunakan tampilan kueri teratas untuk menemukan kueri yang menggunakan sumber daya teratas di seluruh properti Azure SQL Anda, kueri peringkat menurut CPU, durasi, jumlah eksekusi, dll.

Gunakan langganan, grup sumber daya, dan filter nama sumber daya untuk fokus pada subset estate Azure SQL Anda.

Telusuri ke dasbor terperinci untuk sumber daya tertentu.
Dasbor sumber daya Visualisasikan data pemantauan terperinci untuk database, kumpulan elastis, atau instans terkelola SQL, termasuk:

- Sesi aktif
- Riwayat pencadangan
- Penghitung kinerja umum
- Pemeriksaan konektivitas
- Properti dan konfigurasi database dan instans
- Replikasi geografis
- Metadata indeks, statistik penggunaan, peringatan, dan saran
- Penggunaan sumber daya
- Statistik sesi dan koneksi
- Status dan riwayat pekerjaan Agen SQL
- Konsumsi dan performa penyimpanan
- Metadata tabel
- Kueri teratas
- Statistik tunggu

Gunakan dropdown sumber daya untuk beralih dari satu sumber daya dengan cepat ke sumber daya lainnya. Gunakan tautan estate untuk memperkecil ke dasbor estate.
Filter menurut rentang waktu Pada setiap dasbor, atur rentang waktu untuk fokus pada interval waktu yang diinginkan. Gunakan rentang waktu standar atau kustom. Persempit rentang waktu ke interval minat dengan "menyikat", atau menyeret kursor mouse ke bagan untuk memilih rentang waktu yang lebih pendek.
Data historis Bergantung pada himpunan data, dasbor menampilkan ringkasan untuk interval waktu yang dipilih, atau sampel terbaru yang dikumpulkan dalam interval waktu.

Alihkan antara tampilan terbaru dan historis untuk melihat sampel data sebelumnya dalam rentang waktu yang dipilih. Misalnya, alih-alih melihat sesi yang saat ini aktif, tinjau sampel sesi aktif sebelumnya yang dikumpulkan saat lonjakan penggunaan sumber daya terjadi.
Replika sekunder Pantau semua jenis replika, termasuk replika sekunder ketersediaan tinggi (HA) pada dasbor estate. Beralih antara melihat replika utama dan replika sekunder HA-nya pada dasbor sumber daya.
Mengunduh data ke Excel Unduh data dari bagan dan kisi sebagai csv file dan buka di Excel untuk analisis tambahan.
Refresh data Ambil data terbaru dari penyimpanan data pemantauan saat Anda membuka dasbor dan saat Anda beralih dari tab ke tab. Setelah dasbor dibuka selama beberapa waktu, refresh secara manual untuk melihat data terbaru, atau mengaktifkan refresh dasbor otomatis.
Kueri Ad hoc KQL Gunakan tautan di setiap dasbor untuk membuka UI web Azure Data Explorer dan mengkueri data pemantauan Anda dengan KQL. Untuk informasi selengkapnya, lihat himpunan data dan Menggunakan KQL untuk menganalisis data pemantauan.
Deskripsi Alihkan parameter Tampilkan deskripsi untuk melihat deskripsi yang membantu Anda menginterpretasikan data yang ditampilkan dan menyertakan tautan dokumentasi yang relevan.
Tipsalat Arahkan mouse ke atas bidang untuk melihat detail dan konteks selengkapnya untuk data yang ditampilkan.
Statistik penyerapan Gunakan tautan Statistik penyerapan untuk melihat latensi penyerapan data dan statistik penyerapan lainnya per himpunan data.
Mode gelap Alihkan tampilan portal Azure untuk menggunakan tema gelap agar dasbor pengamat database menggunakan mode gelap.

Catatan

Selama pratinjau, visualisasi dan kemampuan dasbor dapat berubah.

Data pemantauan SQL

Pengamat database mengumpulkan data pemantauan dari lebih dari 70 tampilan katalog SQL dan tampilan manajemen dinamis (DMV). Data dari satu atau beberapa tampilan terkait diubah menjadi himpunan data. Misalnya, data dari sys.dm_exec_sessions, sys.dm_exec_requests, dan tampilan lainnya membentuk himpunan data Sesi aktif. Untuk setiap himpunan data, ada tabel terpisah di database Azure Data Explorer atau Real-Time Analytics.

Pengamat database memiliki grup himpunan data terpisah untuk database, kumpulan elastis, dan instans terkelola SQL. Ada 10 hingga 30 himpunan data di setiap grup, memberikan tampilan terperinci tentang performa database, konfigurasi, dan kesehatan untuk sumber daya Azure SQL Anda.

Untuk informasi selengkapnya, lihat Kumpulan data dan himpunan data pengamat database.

Konektivitas jaringan

Pengamat database menggunakan agen pengumpulan data jarak jauh yang terhubung ke target, penyimpanan data, dan brankas kunci melalui jaringan. Bergantung pada persyaratan keamanan jaringan dan konfigurasi sumber daya Azure Anda, pengamat database dapat menggunakan konektivitas privat atau publik. Anda selalu sepenuhnya mengontrol konektivitas jaringan dari pengamat database ke sumber daya Azure Anda.

Untuk informasi selengkapnya tentang konektivitas jaringan di Azure SQL, lihat Arsitektur konektivitas Azure SQL Database dan arsitektur konektivitas Azure SQL Managed Instance.

Konektivitas jaringan

Untuk menyediakan konektivitas privat, pengamat database menggunakan Azure Private Link. Saat mengonfigurasi pengamat, Anda dapat membuat titik akhir privat terkelola untuk memungkinkan pengamat terhubung ke database dan kumpulan elastis di server logis, atau ke instans terkelola SQL. Anda juga dapat membuat titik akhir privat untuk kluster Azure Data Explorer, dan untuk brankas kunci yang menyimpan kredensial autentikasi SQL. Saat ini, konektivitas privat tidak tersedia untuk koneksi ke Analitik Real Time di Microsoft Fabric.

Pemilik sumber daya harus menyetujui titik akhir privat sebelum pengamat database dapat menggunakannya. Sebaliknya, pemilik sumber daya dapat menghapus titik akhir privat pengamat database apa pun kapan saja untuk menghentikan pengumpulan data.

Setelah titik akhir privat untuk sumber daya Azure dibuat dan disetujui, semua lalu lintas jaringan antara pengamat dan sumber daya menggunakan konektivitas privat, bahkan jika konektivitas publik untuk sumber daya tetap diaktifkan.

Untuk informasi selengkapnya tentang titik akhir privat di Azure SQL, lihat Azure Private Link untuk Azure SQL Database dan Azure Private Link untuk Azure SQL Managed Instance.

Konektivitas publik

Jika konektivitas privat tidak diperlukan, pengamat database dapat menggunakan konektivitas publik untuk menyambungkan ke sumber daya Azure. Untuk memungkinkan pengamat menyambungkan ke database dan kumpulan elastis di server logis Azure SQL Database, akses publik ke server harus diaktifkan, dan firewall berbasis IP harus mengizinkan koneksi dari semua layanan Azure.

Untuk memungkinkan pengamat terhubung ke instans terkelola SQL menggunakan konektivitas publik, instans harus mengaktifkan titik akhir publiknya. Selain itu, aturan Kelompok Keamanan Jaringan (NSG) yang memungkinkan lalu lintas masuk pada port TCP 3342 ke subnet instans terkelola harus memiliki sumbernya yang diatur ke AzureCloud. Untuk informasi selengkapnya, lihat Mengonfigurasi titik akhir publik di Azure SQL Managed Instance.

Untuk memungkinkan pengamat tersambung ke kluster Azure Data Explorer atau brankas kunci menggunakan konektivitas publik, kluster atau vault harus mengaktifkan akses jaringannya dari semua jaringan.

Akses data

Sama seperti konektivitas jaringan, Anda sepenuhnya mengontrol akses pengamat database ke database Anda. Anda memberikan akses dengan membuat login pengamat database khusus di server logis dan instans terkelola SQL, lalu memberikan izin terbatas tertentu untuk mengumpulkan data pemantauan dari tampilan sistem SQL.

Autentikasi pengamat

Pengamat database mendukung autentikasi Microsoft Entra (sebelumnya dikenal sebagai autentikasi Azure Active Directory). Ini adalah cara yang disukai dan direkomendasikan bagi pengamat untuk mengautentikasi ke target SQL. Anda membuat login autentikasi Microsoft Entra untuk identitas terkelola pengamat di semua server logis dan instans terkelola SQL yang ingin Anda pantau.

Pengamat database juga mendukung autentikasi SQL berbasis kata sandi. Anda mungkin menggunakan autentikasi SQL jika autentikasi Microsoft Entra tidak diaktifkan pada sumber daya Azure SQL Anda. Untuk informasi selengkapnya, lihat Konfigurasi tambahan untuk menggunakan autentikasi SQL.

Otorisasi pengamat

Untuk mengumpulkan data pemantauan, pengamat database memerlukan akses khusus dan terbatas ke setiap target pemantauan, seperti yang dijelaskan dalam tabel berikut. Keanggotaan dan izin peran ini memberi pengamat akses yang diperlukan ke data pemantauan sistem, tetapi tidak ke data lain dalam database Anda.

Azure SQL Database Instans Terkelola Azure SQL
Keanggotaan dalam semua peran server berikut:
##MS_ServerPerformanceStateReader##
##MS_DefinitionReader##
##MS_DatabaseConnector##
Izin server berikut:

VIEW ANY DATABASE

VIEW ANY DEFINITION
CONNECT ANY DATABASECONNECT SQL

VIEW SERVER PERFORMANCE STATESELECTIzin pada tabel berikut ini dalam msdb database:
dbo.backupmediafamily
dbo.backupmediaset
dbo.backupset
dbo.suspect_pages
dbo.syscategories
dbo.sysjobactivity
dbo.sysjobhistory
dbo.sysjobs
dbo.sysjobsteps
dbo.sysoperators
dbo.syssessions

Penting

Saat pengamat tersambung ke sumber daya Azure SQL, pengamat memvalidasi izin SQL yang dipegangnya. Jika izin yang diberikan tidak mencukup, atau jika izin yang tidak perlu diberikan, pengamat akan memutuskan sambungannya. Ini memastikan bahwa pengamat dapat mengumpulkan data pemantauan sistem, tetapi tidak secara tidak sengaja diberikan akses ke data lain dalam database Anda.

Saat mengonfigurasi akses pengamat ke target SQL, selalu buat login khusus menggunakan skrip yang disediakan. Jangan tambahkan login pengamat atau pengguna ke peran SQL apa pun atau berikan izin SQL selain yang tercantum dalam tabel.

Jika Anda menolak izin yang diperlukan ke login atau pengguna pengamat database, atau ke peran yang memiliki login atau pengguna pengamat database sebagai anggota (termasuk public peran database), maka pengamat database mungkin tidak mengumpulkan data pemantauan. Bergantung pada izin mana yang ditolak, ini mungkin memengaruhi beberapa atau semua himpunan data.

Sebaliknya, jika Anda memberikan izin yang tidak perlu ke login atau pengguna pengamat database, atau ke peran yang memiliki login atau pengguna pengamat database sebagai anggota, maka pengamat database mungkin tidak mengumpulkan data pemantauan untuk beberapa atau semua himpunan data. Demikian pula, data mungkin tidak dikumpulkan jika Anda menambahkan login atau pengguna pengamat database ke server atau peran database bawaan.

Yang baru

Bagian ini menjelaskan perbaikan, perubahan, dan peningkatan pengamat database terbaru.

Periode waktu Perubahan
November 2024 - Tingkatkan batas jumlah target SQL per pengamat dari 50 menjadi 100.
Oktober 2024 - Perbaiki bug di mana himpunan data metadata Tabel tidak dikumpulkan jika ada tampilan dengan referensi tabel yang tidak valid, atau tabel apa pun dengan batasan pemeriksaan beberapa kolom.
- Tambahkan dukungan untuk identitas yang ditetapkan pengguna. Untuk informasi selengkapnya, lihat Memodifikasi identitas pengamat.
- Secara otomatis memberikan akses pengamat ke rahasia brankas kunci saat menambahkan target SQL yang menggunakan autentikasi SQL.
- Secara otomatis memberikan akses pengamat ke database Azure Data Explorer saat menambahkan penyimpanan data ke pengamat yang ada.
- Tambahkan tombol umpan balik di halaman Gambaran Umum dan halaman lainnya.
September 2024 - Perbaiki bug di mana jumlah sesi logis pengguna dalam himpunan data statistik Sesi selalu sama dengan jumlah sesi pengguna, bahkan jika sesi logis MARS digunakan.
- Memperbaiki bug di mana pemanfaatan penyimpanan kumpulan elastis tidak dilaporkan dengan benar untuk kumpulan elastis Hyperscale.
- Atasi masalah di mana untuk himpunan data tertentu, sampel pertama yang dikumpulkan setelah restart pengamat mungkin berisi data yang telah dikumpulkan sebelum memulai ulang.
- Meningkatkan performa kueri pengumpulan untuk menghindari batas waktu untuk himpunan data metadata Tabel.
- Meningkatkan keandalan pengumpulan untuk statistik runtime kueri dan Himpunan data statistik tunggu Kueri pada SQL Managed Instance.
- Tambahkan kolom terkait failover ke himpunan data replika Database untuk SQL Managed Instance.
- Tambahkan kolom statistik operasional indeks ke himpunan data metadata Indeks.
- Tambahkan dukungan untuk memilih beberapa database Azure SQL di bilah Tambahkan target SQL.
Agustus 2024 - Aktifkan pengamat database di wilayah US Tengah, US Timur 2, Eropa Utara, dan Azure Tengah Swedia.
- Tambahkan filter grup langganan dan sumber daya di dasbor estate.
Juli 2024 - Perbaiki bug di mana himpunan data Penghitung kinerja tidak dikumpulkan dari database dengan kolase katalog peka huruf besar/kecil, atau instans terkelola dengan kolase database peka huruf besar/kecil.
- Perbaiki bug di mana data tidak dikumpulkan jika nama database dalam metadata SQL memiliki kasus yang berbeda dari nama database dalam metadata Azure Resource Manager (ARM).
- Memperbaiki bug di mana statistik runtime kueri dan Himpunan data statistik tunggu Kueri tidak dikumpulkan dalam database dengan volume besar kueri baru dan rencana kueri yang dimasukkan ke dalam tabel Penyimpanan Kueri.
- Mengatasi masalah di mana himpunan data Replika geo dan Replika tidak dikumpulkan dari database Hyperscale.
- Tambahkan subscription_id kolom umum dan resource_group_name ke semua himpunan data. Memerlukan hidupkan ulang satu kali pengamat.
- Tambahkan resource_id kolom umum ke semua himpunan data. Data muncul untuk target SQL yang ditambahkan pada Juli 2024 atau yang lebih baru. Untuk membuat data muncul untuk target SQL yang ada, hapus dan tambahkan kembali target, dan mulai ulang pengamat.
Juni 2024 - Perbaiki bug di mana data tidak dikumpulkan dari beberapa target SQL yang ditambahkan melalui Bicep atau templat ARM.
- Perbaiki bug di mana himpunan data riwayat Cadangan tidak dikumpulkan untuk beberapa database Azure SQL.
- Perbaiki bug di mana jenis replika instans terkelola salah ditentukan sebagai Penerus replikasi geografis jika instans memiliki database menggunakan tautan Instans Terkelola. Bug yang sama menyebabkan statistik runtime kueri dan Himpunan data statistik tunggu Kueri tidak dikumpulkan dalam kasus ini.
- Perbaiki bug yang menyebabkan kesalahan Gagal memuat target pada bilah target SQL di portal Azure jika pengguna tidak memiliki akses ke langganan target SQL, atau jika langganan telah dihapus.
- Perbaiki bug di mana periode retensi dan cache untuk database Azure Data Explorer yang dibuat secara default saat membuat pengamat di portal Azure diatur ke tidak terbatas, bukan masing-masing 365 dan 31 hari.
- Perbaiki bug di mana operasi manajemen tertentu seperti membuat atau menghapus titik akhir privat terkelola dilaporkan berhasil dalam portal Azure meskipun mereka telah gagal.
- Perbaiki bug di mana untuk target database SQL, daftar database dalam dropdown tidak lengkap jika server logis SQL berisi lebih dari 1.000 database.
- Perbaiki bug di mana memilih database Azure Data Explorer sebagai penyimpanan data akan menghapus akses yang dimiliki pengamat lain dalam grup sumber daya yang sama pada database ini.
- Aktifkan ekspor templat ARM pengamat di portal Azure.
- Tambahkan peringatan selama pembuatan pengamat jika penyedia sumber daya Microsoft.Network tidak terdaftar dalam langganan yang dipilih untuk pengamat.
- Tambahkan kesalahan terperinci jika menghapus pengamat atau titik akhir privat terkelola gagal karena ada kunci penghapusan pada cakupan sumber daya.
April 2024 - Aktifkan pengamat database di wilayah Australia Timur dan Inggris Selatan Azure.
- Perbaiki kegagalan menambahkan titik akhir privat terkelola saat beberapa titik akhir privat ditambahkan dengan cepat untuk pengamat yang sama.
- Perbaiki himpunan data riwayat Pencadangan untuk database SQL untuk menyertakan cadangan penuh.
- Meningkatkan performa kueri pengumpulan untuk menghindari batas waktu untuk metadata Indeks, Statistik runtime kueri, Statistik tunggu kueri, dan himpunan data metadata tabel.
- Perbaiki bug di mana untuk data himpunan data tertentu tidak dikumpulkan setelah database dipulihkan dari cadangan.
- Perbaiki bug di mana himpunan data metadata Indeks tidak dikumpulkan ketika indeks memiliki banyak kunci atau kolom yang disertakan atau ketika nama kolom ini panjang.
- Tambahkan himpunan data penjadwal SOS.
- Tambahkan tombol untuk mengunduh paket kueri yang dipilih dari dasbor Kueri teratas.
- Tambahkan sampel mulai cepat untuk membuat dan mengonfigurasi pengamat menggunakan Bicep atau templat ARM.

Batasan

Bagian ini menjelaskan batasan pengamat database. Penanganan masalah disediakan jika tersedia.

Pembatasan Solusi Sementara
Jika menggunakan SKU Azure Data Explorer yang lebih kecil seperti Dev/test atau Ekstra kecil, beberapa kueri dasbor mungkin secara terputus-putus gagal dijalankan dengan kesalahan "dibatalkan karena pembatasan". Muat ulang dasbor, atau tingkatkan skala kluster Azure Data Explorer ke SKU yang lebih tinggi berikutnya.
Jika Anda membuat kluster Azure Data Explorer gratis dari UI pengamat database di portal Azure, Anda mungkin mendapatkan kesalahan "Tidak dapat tersambung ke kluster, 403-Terlarang" jika Anda mencoba mengakses kluster di antarmuka pengguna web Azure Data Explorer. Masalah ini tidak terjadi jika Anda membuat kluster gratis menggunakan https://aka.ms/kustofree.

Jika Anda telah membuat kluster gratis dari portal Azure, ikuti langkah-langkah berikut:
Di antarmuka pengguna web Azure Data Explorer, pilih nama profil Anda di bilah utama untuk membuka pengelola akun, dan pilih Beralih direktori.
Pilih direktori selain Akun Microsoft, dan pilih Beralih. Sekarang Anda akan melihat kluster Azure Data Explorer gratis yang Anda buat.

Atau, Anda dapat mengedit koneksi kluster di antarmuka pengguna web Azure Data Explorer menggunakan tombol edit (pensil), dan juga mengalihkan direktori.
Jika konsumsi CPU untuk database, kumpulan elastis, atau instans terkelola SQL bertahan hampir 100%, sumber daya CPU yang tersisa mungkin tidak mencukupi untuk kueri pengumpulan data pengamat database, menyebabkan kesenjangan dalam data yang dikumpulkan. Jika Anda mengamati kesenjangan data yang berkorelasi dengan pemanfaatan CPU tinggi dalam database, kumpulan elastis, atau instans terkelola SQL, pertimbangkan untuk menyetel beban kerja aplikasi Anda untuk mengurangi konsumsi CPU, atau meningkatkan jumlah vCore atau DTU untuk memungkinkan pemantauan yang andal.

Masalah umum

Selama pratinjau, pengamat database memiliki masalah umum berikut.

Masalah Mitigasi atau solusi sementara
Jika pengumpulan data tidak dapat dimulai atau dilanjutkan karena kesalahan (misalnya, tidak cukup akses ke target SQL atau ke penyimpanan data), kesalahan tidak terekspos. Untuk memecahkan masalah, lihat Data tidak dikumpulkan.
Jika database tanpa server mengaktifkan jeda otomatis, dan ditambahkan sebagai target pengamat database, database mungkin tidak jeda otomatis seperti yang diharapkan. Untuk database penawaran gratis, ini mungkin menghabiskan kredit bulanan gratis lebih cepat dari yang diharapkan. Jika mempertahankan fungsionalitas jeda otomatis diperlukan, jangan gunakan pengamat database untuk memantau database tanpa server saat ini.
Untuk Azure SQL Managed Instance, data tidak dikumpulkan dari replika ketersediaan tinggi yang dapat dibaca atau dari replika geografis jika Anda menggunakan autentikasi SQL. Ada dua solusi:
1. Gunakan autentikasi ID Microsoft Entra (lebih disukai).
2. Nonaktifkan pemeriksaan kebijakan kata sandi. Jalankan ALTER LOGIN [database-watcher-login-placeholder] WITH CHECK_POLICY = OFF;, ganti database-watcher-login-placeholder dengan nama login autentikasi SQL pengamat. Jalankan perintah ini pada replika utama, dan pada geo-replika, jika ada.
Di Azure SQL Managed Instance, data tidak dikumpulkan jika EXECUTE izin pada prosedur tersimpan sistem dicabut sys.xp_msver atau ditolak untuk peran tersebut public . EXECUTE Berikan izin ke sys.xp_msver login pengamat database.

Pada setiap instans terkelola SQL yang ditambahkan sebagai target pengamat database, jalankan USE master; CREATE USER [database-watcher-login-placeholder] FOR LOGIN [database-watcher-login-placeholder]; GRANT EXECUTE ON sys.xp_msver TO [database-watcher-login-placeholder];, ganti database-watcher-login-placeholder dengan nama login pengamat.
Jika Anda membuat titik akhir privat terkelola bagi pengamat untuk terhubung ke instans terkelola SQL yang dihentikan, status provisi titik akhir privat dilaporkan sebagai Gagal, dan pengamat tidak dapat terhubung ke instans. Hapus titik akhir privat terkelola dengan status Provisi gagal dan mulai instans terkelola SQL. Setelah titik akhir privat yang gagal dihapus dan instans berjalan, buat ulang titik akhir privat terkelola.
Data tidak dikumpulkan jika Anda menggunakan database di Real-Time Analytics sebagai penyimpanan data, dan opsi ketersediaan OneLake diaktifkan. Nonaktifkan opsi ketersediaan OneLake dan mulai ulang pengamat untuk melanjutkan pengumpulan data.
Penyebaran pengamat database melalui templat Bicep atau ARM tidak idempotensi. Jika pengamat, target SQL, atau titik akhir privat terkelola sudah ada, penyebaran gagal. Gunakan penyebaran kondisi untuk melompati penyebaran sumber daya yang ada. Untuk informasi selengkapnya, lihat Penyebaran bersyarkat di Bicep dengan ekspresi if dan Penyebaran bersyar di templat ARM.
Karena masalah yang diketahui di Azure SQL Database, data dalam himpunan data riwayat Cadangan untuk database Azure SQL tidak dikumpulkan jika kolase katalog database selain default SQL_Latin1_General_CP1_CI_AS. Tidak ada saat ini.

Pecahkan masalah

Bagian ini menjelaskan langkah-langkah yang dapat Anda ambil untuk menyelesaikan masalah umum. Jika langkah-langkah di bagian ini tidak menyelesaikan masalah, buka kasus dukungan.

Data tidak dikumpulkan

Jika Anda membuat pengamat baru dan tidak melihat data pemantauan di dasbor dan di penyimpanan data, atau jika Anda hanya melihat data yang lebih lama, tinjau bagian ini.

  • Pada halaman Gambaran Umum pengamat, periksa bidang Status untuk melihat apakah pengamat sedang berjalan. Jika tidak, gunakan tombol Mulai pada halaman yang sama untuk memulai pengumpulan data. Pengamat baru tidak dimulai secara otomatis.

  • Periksa apakah pengamat memiliki akses ke penyimpanan data.

  • Jika Anda menggunakan database Azure Data Explorer sebagai penyimpanan data, periksa apakah kluster Azure Data Explorer dimulai. Untuk informasi selengkapnya, lihat Menghentikan kluster Azure Data Explorer.

  • Periksa apakah pengamat memiliki akses terbatas yang spesifik ke target SQL. Selain itu, jika menggunakan autentikasi SQL untuk target apa pun, periksa akses pengamat ke brankas kunci, atau gunakan autentikasi Microsoft Entra yang direkomendasikan sebagai gantinya.

  • Jika Anda ingin pengamat menggunakan autentikasi Microsoft Entra untuk terhubung ke target SQL, pastikan bahwa autentikasi Microsoft Entra diaktifkan di server logis yang menghosting database dan target kumpulan elastis, dan pada target instans terkelola.

  • Jika Anda membuat titik akhir privat untuk pengamat, pastikan titik akhir tersebut disetujui oleh pemilik sumber daya.

  • Jika Anda menggunakan konektivitas publik, pastikan bahwa persyaratan untuk memungkinkan pengamat terhubung ke target, penyimpanan data, dan brankas kunci terpenuhi.

  • Kluster atau database Azure Data Explorer, atau database Real-Time Analytics mungkin telah dihapus setelah dipilih sebagai penyimpanan data untuk pengamat Anda. Navigasikan ke kluster dan database, dan konfirmasikan bahwa mereka ada.

  • Jika Anda menggunakan kluster Azure Data Explorer gratis, pastikan Anda belum mencapai kapasitas penyimpanan kluster. Untuk informasi selengkapnya, lihat Kluster Azure Data Explorer gratis.

Jika Anda membuat perubahan pada akses atau konektivitas pengamat sebagai bagian dari pemecahan masalah, Anda mungkin perlu menghentikan dan memulai ulang pengamat agar perubahan diterapkan.

Dasbor kosong

Jika Anda memilih halaman Dasbor pengamat, tetapi tidak melihat ringkasan target SQL di halaman, perluas bagian Penyimpanan data. Jika Anda melihat kesalahan Tidak dapat menyambungkan ... , tinjau bagian ini.

Untuk memvalidasi bahwa Anda memiliki akses dan bisa menyambungkan ke penyimpanan data, dan database penyimpanan data ada, ikuti langkah-langkah berikut:

  • Pada halaman Dasbor pengamat, perluas bagian Penyimpanan data, dan salin nilai URI kueri Kusto. Pastikan untuk menyalin seluruh string URI. Catat juga nilai database Kusto.

  • Buka UI web Azure Data Explorer. Masuk jika diminta.

  • Pilih Tambahkan, Koneksi, dan masukkan URI yang disalin sebagai URI Koneksi.

  • Pilih Tambahkan untuk membuat koneksi baru.

  • Setelah entri koneksi baru ditambahkan, perluas untuk menampilkan database.

  • Pilih database yang dirujuk sebagai database Kusto di halaman Dasbor pengamat Anda, dan pilih + tanda pada bilah tab untuk membuka tab kueri baru yang tersambung ke database ini.

  • Jalankan perintah KQL berikut:

    .show database principals;
    

    Periksa apakah baris untuk Penampil atau peran istimewa yang lebih tinggi ada untuk akun pengguna Anda, atau untuk grup ID Microsoft Entra yang berisi akun pengguna Anda.

Kirim tanggapan

Tim pengamat database di Microsoft menantikan komentar dan saran Anda. Anda dapat mengirim umpan balik produk dengan salah satu cara berikut:

  • Posting ide baru di forum umpan balik SQL. Pada halaman Posting ide baru, gunakan SQL sebagai forum, pilih grup Azure SQL, dan sertakan pengamat database dalam judul. Umpan balik yang Anda kirimkan di forum umpan balik bersifat publik. Anggota komunitas lain dapat meningkatkan dan mengomentari ide dan saran Anda. Suara dan komentar komunitas membantu tim pengamat database merencanakan dan memprioritaskan peningkatan produk.
  • Gunakan tombol umpan balik di salah satu halaman pengamat database di portal Azure. Misalnya, Anda dapat menemukan tombol umpan balik di halaman Gambaran Umum pengamat, atau di dasbor di samping tombol refresh. Umpan balik yang Anda kirim dengan cara ini tidak bersifat publik. Saat mengirimkan umpan balik, Anda dapat secara opsional mengizinkan Microsoft mengirim email kepada Anda mengenai umpan balik ini untuk tindak lanjut dan klarifikasi.

Untuk dukungan teknis atau membantu memecahkan masalah dengan pengamat database, buka kasus dukungan.