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.
Database Hub di Microsoft Fabric membantu Anda menemukan server fleksibel Azure Database for PostgreSQL dan meninjau kinerjanya di seluruh estate Anda.
Tip
💡 Pengaturan agen untuk Database Hub
Mulailah menggunakan keterampilan agen Database Hub untuk memahami dan berinteraksi dengan Database Hub di Fabric:
- Use [Database Hub skills](https://github.com/microsoft/microsoft-sql/tree/main/plugins/microsoft-sql-fdh).
- Review [Database Hub in Fabric documentation](https://learn.microsoft.com/fabric/database/hub/)
and use the [Microsoft Learn MCP server](https://learn.microsoft.com/api/mcp) for official docs.
Important
Fitur ini sedang dalam tahap pratinjau.
Pantau server fleksibel PostgreSQL di tempat
Instansi Flexible Server Anda tetap menjadi sumber daya Azure dalam langganan dan wilayah yang ada. Menggunakan Database Hub untuk penemuan dan pemantauan tidak memerlukan pemindahan data ke Fabric atau mengonfigurasi mirroring.
Sumber daya PostgreSQL yang diwakili dalam Estate adalah instance server fleksibel, bukan setiap database yang dihosting di dalam server tersebut. Metrik estate merujuk pada server tersebut, kecuali jika suatu metrik secara eksplisit menunjukkan cakupan yang lebih sempit.
Prasyarat
Dalam versi pratinjau saat ini, minta administrator Fabric untuk mendaftarkan tenant Anda ke pratinjau Database Hub di portal admin Fabric. Di pengaturan Tenant, aktifkan Pengguna dapat mengakses hub Database (pratinjau).
Mulailah dengan pengalaman gratis dengan masuk menggunakan akun kerja atau sekolah Anda. Anda dapat masuk dari portal Azure atau langsung dari Microsoft Fabric, meskipun Anda belum pernah menggunakan Fabric sebelumnya. Autentikasi dengan identitas Microsoft Entra yang memiliki akses ke langganan Azure dan sumber daya server fleksibel PostgreSQL yang ingin Anda gunakan. Visibilitas sumber daya Azure saja tidak memberikan izin untuk melakukan query pada database. Database Hub menggunakan izin Microsoft Entra ID dan Azure RBAC yang sudah ada, bukan model izin terpisah, sehingga akses yang Anda tetapkan di sini mengikuti langkah-langkah standar penugasan peran Azure.
Untuk penemuan dan pemantauan, identitas Anda memerlukan izin untuk membaca metadata sumber daya Azure yang relevan dan metrik Azure Monitor.
Untuk penemuan dan pemantauan, identitas Anda membutuhkan peran Pembaca , atau peran dengan izin lebih besar, pada setiap langganan yang berisi sumber daya yang ingin Anda pantau.
Pemantauan PostgreSQL dasar menggunakan metrik Azure Monitor yang sudah ada. Tidak memerlukan properti extended untuk pemantauan performa SQL, onboarding Azure Arc, atau pendaftaran
Microsoft.AzureArcDatauntuk jalur telemetriPostgreSQL. Query Store dan pipeline telemetri baru yang dikelola pelanggan bukan merupakan prasyarat untuk metrik dasar.Database Hub menghormati batas akses Anda yang sudah ada. Database Hub tidak memberikan akses tambahan. Akses Anda ke basis data terbatas pada sumber daya yang boleh dilihat oleh identitas Anda saat ini. Berbagi tampilan atau mengirimkan tautan sumber daya kepada seseorang tidak memberi mereka akses ke server dasarnya.
Lihat warisan PostgreSQL Anda
Mulailah dengan tampilan Estate, identifikasi server yang perlu diteliti, dan lanjutkan di portal Azure atau Visual Studio Code untuk konfigurasi server atau pekerjaan database.
- Buka Database Hub di Microsoft Fabric. Di navigasi Databases, pilih Ikhtisar.
- Bagian Apa yang perlu diperhatikan? menunjukkan bagian-bagian dari aset database Anda yang perlu diperhatikan. Setiap kartu dan tautan di Apa yang perlu diperhatikan? mengarah ke Estate. Dalam tampilan Estate, di bawah setiap sumber daya, Masalah muncul dalam label berwarna, sementara Saran muncul dalam label dengan ikon lampu.
- Saring inventaris ke View: PostgreSQL. Pilih langganan atau grup sumber daya yang relevan dengan menggunakan filter yang tersedia.
- Cari instance yang Anda butuhkan, atau tinjau inventaris yang telah difilter. Pilih instance Flexible Server untuk meninjau detail sumber dayanya. Perlakukan sumber daya ini sebagai sumber daya server Azure, bukan database PostgreSQL individual.
Memahami pemantauan lingkungan database PostgreSQL
Gunakan Overview untuk ringkasan CPU, memori, dan penyimpanan PostgreSQL. Gunakan Performance untuk dashboard PostgreSQL dan tampilan lebih rinci dari server yang dipilih. Ruang lingkup inventaris dan set sumber daya yang dipilih di dashboard dapat berbeda. Periksa resource yang dipilih sebelum menganggap grafik tersebut mewakili keseluruhan lingkungan.
Interpretasikan sinyal PostgreSQL
Dashboard ini menyajikan sebagian metrik Azure Monitor yang tersedia untuk Server Fleksibel. Gunakan referensi ini untuk menafsirkan sinyal yang ditampilkan dan membandingkannya dengan metrik sumbernya.
| Signal | Azure Monitor metric | Interpretasi |
|---|---|---|
| CPU | cpu_percent |
Pemanfaatan CPU server sebagai persentase. |
| Memory | memory_percent |
Pemanfaatan memori server sebagai persentase. |
| Storage | storage_percent |
Persentase penyimpanan yang digunakan, termasuk lebih dari sekadar data tabel aplikasi. |
| Aktivitas disk | iops |
Operasi disk per detik, bukan persentase saturasi. |
| Connections | active_connections |
Koneksi di semua negara bagian, termasuk idle; bukan hanya menjalankan kueri. |
| Kegagalan Koneksi | connections_failed |
Upaya yang gagal belum tentu berarti server tidak aktif. |
| Kelambatan replika baca | physical_replication_delay_in_seconds |
Penundaan replika baca dalam detik; bukan standby HA atau lag replikasi logis. |
Untuk informasi lebih lanjut, lihat pemantauan dan metrik PostgreSQL serta referensi metrik Azure Monitor untuk Server Fleksibel.
Pengumpulan metrik, pemrosesan, dan penyegaran dashboard adalah tahap terpisah. Beberapa metrik Azure Monitor diterima secara berkelompok. Server yang baru dibuat, baru dimulai ulang, atau dihentikan dapat memiliki data yang tidak lengkap untuk periode yang dipilih. Refresh dashboard tidak memaksa server untuk mengeluarkan sampel baru.
Perbedaan keamanan dan kemampuan
Cakupan penilaian keamanan bervariasi tergantung mesin basis data. Untuk PostgreSQL, gunakan hanya penilaian yang diidentifikasi berlaku untuk PostgreSQL di Database Hub. Temuan yang tidak ada bukanlah bukti bahwa kontrol dikonfigurasi atau server memenuhi persyaratan kepatuhan.
Saat ini, Database Hub mengevaluasi penilaian keamanan PostgreSQL berikut:
- Autentikasi Microsoft Entra Diaktifkan (masalah)
- Enkripsi data saat tidak digunakan dengan kunci yang dikelola pelanggan (CMK) (saran)
- Autentikasi Microsoft Entra Diberlakukan (saran)
- Akses Jaringan Publik Dinonaktifkan (saran)
Penilaian ini hanya mencerminkan konfigurasi saat ini; Database Hub tidak mengevaluasi setiap kontrol keamanan PostgreSQL yang tersedia. Misalnya, server yang tidak menggunakan kunci yang dikelola pelanggan masih dapat dienkripsi dengan kunci yang dikelola layanan.
Informasi postur Database Hub melengkapi alat keamanan khusus. Jangan anggap ini sebagai pengganti kemampuan Microsoft Defender, penampil audit log lengkap, atau perbaikan otomatis. Tinjau temuan dalam konteks dan lakukan perubahan yang diotorisasi melalui layanan yang sesuai.
Temukan server PostgreSQL yang membutuhkan investigasi kinerja
- Tinjau ringkasan CPU, memori, dan penyimpanan PostgreSQL di Overview untuk memilih sinyal yang akan diperiksa.
- Buka Performance dan pilih dashboard PostgreSQL . Atur langganan, grup sumber daya, dan pilihan server yang akan Anda periksa.
- Atur rentang waktu untuk mencakup peristiwa yang dilaporkan. Periksa deskripsi grafik untuk metrik, satuan, dan agregasinya sebelum menafsirkan nilainya.
- Gunakan fitur drill-down server pada bagan, jika tersedia, untuk mengidentifikasi sumber daya yang berkontribusi. Jika tidak, persempit pilihan server dan bandingkan tren mereka dalam interval yang sama.
- Untuk server kandidat, bandingkan sinyal asli dengan tren penyimpanan, I/O, atau koneksi sesuai relevansi. Catat ID sumber daya, waktu kejadian, interval yang dipilih, dan agregasi metrik.
- Buka server tersebut di portal Azure. Bandingkan metrik Azure Monitor-nya menggunakan rentang waktu dan agregasi yang sama, lalu gunakan diagnostik PostgreSQL untuk menyelidiki beban kerja.
Lanjutkan investigasi di portal Azure atau Visual Studio Code
Gunakan portal Azure untuk konfigurasi sumber daya Azure dan pemantauan layanan. Gunakan Visual Studio Code dengan ekstensi PostgreSQL saat Anda membutuhkan koneksi database atau investigasi tingkat query.
- Pilih Server Fleksibel yang dituju di Database Hub dan verifikasi identitas sumber daya Azure-nya.
- Pilih tindakan yang tersedia di portal Azure atau Visual Studio Code. Jika tindakan yang diinginkan tidak tersedia, buka alat tersebut langsung dan temukan server yang sama.
- Di portal Azure, konfirmasi langganan dan grup sumber daya. Untuk perbandingan metrik, atur rentang waktu investigasi secara eksplisit; jangan berasumsi bahwa pengalihan mempertahankan semua filter dasbor.
- Di Visual Studio Code, pastikan host, basis data target, dan metode autentikasi sebelum menyambungkan. Tautan dari Database Hub tidak melewati autentikasi PostgreSQL atau kontrol jaringan.
- Selidiki menggunakan interval waktu dan bukti yang tercatat. Setelah perubahan yang diotorisasi, bandingkan metrik yang relevan selama interval tindak lanjut yang sesuai.
Tinjau temuan keamanan PostgreSQL yang tersedia
Gunakan langkah-langkah berikut saat Database Hub menampilkan temuan keamanan yang secara eksplisit berlaku untuk server PostgreSQL. Jika penilaian terkait tidak tersedia, tinjau kontrol tersebut langsung di portal Azure menggunakan panduan layanan PostgreSQL.
- Pilih temuan PostgreSQL dari ringkasan Keamanan atau server yang terdampak di Estate, jika tersedia.
- Konfirmasi server yang terdampak, nama penilaian, pengaturan yang dievaluasi, dan waktu observasi yang tersedia. Periksa rekomendasi tersebut sesuai dengan kebijakan organisasi Anda.
- Buka server di portal Azure dan verifikasi konfigurasi saat ini. Untuk autentikasi, enkripsi, atau audit, ikuti dokumentasi layanan PostgreSQL yang sesuai.
- Nilai dampak aplikasi dan dapatkan persetujuan yang diperlukan sebelum melakukan perubahan. Mengaktifkan metode autentikasi atau mengubah konfigurasi keamanan dapat memerlukan langkah-langkah tambahan yang spesifik untuk layanan.
- Setelah perubahan yang diizinkan selesai, verifikasi pengaturan di portal Azure. Izinkan penilaian ulang dan refresh Database Hub; jika temuan tetap ada, bandingkan buktinya dengan konfigurasi server saat ini.
Memecahkan masalah data PostgreSQL di Database Hub
- Jika server PostgreSQL tidak muncul di Estate, periksa filter tenant yang sudah masuk, akses Azure, tipe sumber daya, dan filter inventaris.
- Jika metrik kinerja hilang atau berbeda antara Azure Monitor dan Database Hub:
- Pilih interval waktu saat server berjalan. Periksa apakah metrik ini berlaku untuk server ini; misalnya, server tanpa konfigurasi replika yang berlaku mungkin tidak memiliki data lag replika baca.
- Buka server yang sama di portal Azure dan periksa metrik Azure Monitor yang sesuai. Cocokkan zona waktu, waktu mulai dan berakhir, agregasi, dan granularitas sedekat mungkin.
- Jika metrik tidak ada di kedua tempat, periksa status server dan persyaratan pengumpulan metrik, serta pertimbangkan penundaan pemrosesan.
- Jika Azure Monitor memiliki data tetapi Database Hub tidak, segarkan tampilan Database Hub dan coba ulang hanya dengan server tersebut. Jika perbedaan ini masih ada, hubungi Dukungan.
Limitations
Selama pratinjau saat ini, pemantauan PostgreSQL di Database Hub memiliki keterbatasan berikut:
Kueri teratas yang didukung oleh Query Store, rencana kueri, analisis peristiwa tunggu, dan pencarian log bukan bagian dari Database Hub. Gunakan alat diagnostik PostgreSQL untuk investigasi yang lebih mendalam.
Peringatan aktivator dan eksplorasi kueri RTD Copilot di atas metrik PostgreSQL yang didukung REST tidak termasuk dalam jalur pratinjau ini. Artikel ini tidak menjelaskan semua kemampuan Copilot di tempat lain di Database Hub atau Visual Studio Code.
Database Hub tidak secara otomatis mengubah ukuran, menyetel, atau memodifikasi server PostgreSQL. Perubahan memerlukan izin yang sesuai dan proses persetujuan organisasi Anda.
Ketersediaan tautan, penilaian, dan opsi pembuatan tergantung pada pengalaman pratinjau yang diaktifkan untuk penyewa Anda. Periksa panduan ketersediaan Database Hub yang berlaku sebelum mengandalkan titik masuk tertentu.
Panduan PostgreSQL Terkait
- Pantau PostgreSQL menggunakan metrik dan log
- Referensi metrik Server yang fleksibel
- Peran dan izin Azure Monitor
- Buat Server Fleksibel PostgreSQL
- Ekstensi PostgreSQL untuk Visual Studio Code
- Autentikasi Microsoft Entra untuk PostgreSQL
- Enkripsi PostgreSQL dalam keadaan tidak aktif
- Pencatatan audit PostgreSQL