Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft Fabric'teki Database Hub, PostgreSQL için Azure Veri Tabanı esnek sunucularını keşfetmenize ve varlıklarınız genelinde performanslarını incelemenize yardımcı olur.
Tavsiye
💡 Database Hub için Agent kurulumu
Fabric'te Database Hub'u anlamak ve onunla etkileşime girmek için Database Hub ajanı becerilerini kullanmaya başlayın:
- 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
Bu özellik önizleme aşamasındadır.
PostgreSQL esnek sunucusunu izleme
Esnek Sunucu örnekleriniz, mevcut aboneliklerinde ve bölgelerinde Azure kaynakları olarak kalır. Database Hub'u keşif ve izleme için kullanmak, verileri Fabric'e taşımayı veya yansıtmayı yapılandırmayı gerektirmez.
Estate'de temsil edilen PostgreSQL kaynağı, esnek bir sunucu örneğidir, her veritabanı o sunucu içinde barındırılmaz. Estate metrikleri, bir metrik açıkça daha dar bir kapsam belirtmedikçe sunucuyu ifade eder.
Prerequisites
Mevcut önizlemede, bir Fabric yöneticisinden kiracınızı Fabric yönetici portalındaki Database Hub önizleme deneyimine dahil etmesini isteyin. Kiracı ayarlarında, Kullanıcıların Veritabanı hub'ına (önizleme) erişebileceğini etkinleştirin.
Azure aboneliklerine ve çalışmak istediğiniz PostgreSQL esnek sunucu kaynaklarına erişimi olan bir Microsoft Entra kimliğiyle kimlik doğrulama yapın. Azure resource visibility tek başına veritabanı sorgulama izni vermez. Database Hub, mevcut Microsoft Entra ID ve Azure RBAC izinlerinizi kullanır, ayrı bir izin modeli yerine, burada atadığınız erişim standart Azure rol atama adımlarını takip eder.
Keşif ve izleme için, kimliğinizin ilgili Azure kaynak meta verilerini ve Azure İzleyici metriklerini okumak için izni gerekir.
Keşif ve izleme için, kimliğinizin her abonelikte izlemek istediğiniz kaynakları içeren Okuyucu rolü veya daha yüksek izinlere sahip bir rol olması gerekir.
Temel PostgreSQL izleme, mevcut Azure İzleyici ölçümlerini kullanır. SQL performans izleme genişletilmiş özelliğini, Azure Arc’e dahil etmeyi veya
PostgreSQLtelemetri yolu içinMicrosoft.AzureArcDatakaydını gerektirmez. Query Store ve yeni müşteri tarafından yönetilen telemetri boru hattı temel metrikler için ön koşullar değildir.Database Hub mevcut erişim sınırlarınıza saygı gösterir. Database Hub ek erişim sağlamaz. Veritabanlarına görünürlüğünüz, mevcut kimliğinizin izinli olduğu kaynaklarla sınırlıdır. Bir görüşü paylaşmak veya birine kaynak bağlantısı göndermek, onlara altta yatan sunucuya erişim sağlamaz.
PostgreSQL mülkünüzü görüntüleyin
Bir Estate görünümüyle başlayın, incelemesi gereken sunucuları belirleyin ve sunucu yapılandırması veya veritabanı çalışmaları için Azure portalı veya Visual Studio Code'da devam edin.
- Microsoft Fabric'teki Veritabanı Hub'ına gidin. Veritabanları navigasyonunda Overview seçeneğini seçin.
- Dikkat edilmesi gereken şeyler? bölümü, veritabanınızın dikkat gerektiren kısımlarını işaret eder. Neye dikkat edilmesi gerekiyor? bölümündeki her kart ve bağlantı Estate'e yönlendirir. Estate görünümünde, her kaynağın altında, Sayılar renkli çiplerde, öneriler ise bir ampul simgesi olan çiplerde görünür.
- Envanteri View: PostgreSQL olarak filtreleyin. Mevcut filtreleri kullanarak ilgili abonelikleri veya kaynak gruplarını seçin.
- İhtiyacınız olan örneği arayın veya filtrelenmiş envanteri inceleyin. Kaynak detaylarını incelemek için Esnek Sunucu örneğini seçin. Bu kaynağı Azure sunucu kaynağı olarak kabul edin, bireysel bir PostgreSQL veritabanı olarak değil.
PostgreSQL veritabanı ortamı izlemesini anlama
PostgreSQL CPU, bellek ve depolama özetleri için Genel Bakış Kılavuzunu kullanın. PostgreSQL dashboard için Performance kullanın ve seçilen sunucuların daha ayrıntılı bir görünümü için. Envanter kapsamı ve gösterge panelinin seçtiği kaynak seti farklılık gösterebilir. Bir tabloyu tüm miras olarak ele almadan önce kaynak seçimini kontrol edin.
PostgreSQL sinyallerini yorumla
Dashboard, Flexible Server için mevcut olan Azure İzleyici metriklerinin bir alt kümesini sunar. Bu referansı kullanarak görüntülenen bir sinyali yorumlayıp kaynak metrikiyle karşılaştırın.
| Sinyal | Azure İzleyici metric | Yorumlama |
|---|---|---|
| İşlemci (CPU) | cpu_percent |
Sunucu CPU kullanımı yüzdede. |
| Memory | memory_percent |
Sunucu belleği kullanımı yüzdede. |
| Storage | storage_percent |
Uygulama tablosu verilerinden daha fazlasını içeren kullanılan depolama yüzdesi. |
| Disk etkinliği | iops |
Saniye başına disk işlemi, doygunluk yüzdesi değil. |
| Connections | active_connections |
Boşta olanlar dahil, tüm durumlardaki bağlantılar; yalnızca sorgu çalıştıranlar değil. |
| Başarısız bağlantılar | connections_failed |
Başarısız denemeler, mutlaka sunucu kesintisi değil. |
| Okuma replikası gecikmesi | physical_replication_delay_in_seconds |
Okuma replikası gecikmesi, saniye cinsinden; HA yedeği veya mantıksal replikasyon gecikmesi değil. |
Daha fazla bilgi için PostgreSQL izleme ve metrikler ile Flexible Server için Azure İzleyici metrik referansına bakınız.
Metrik toplama, işleme ve dashboard yenileme ayrı aşamalardır. Bazı Azure İzleyici metrikleri toplu olarak gelir. Yeni oluşturulmuş, yakın zamanda yeniden başlatılmış veya durdurulmuş bir sunucu, seçilen dönem için eksik verilere sahip olabilir. Dashboard yenilemesi, sunucuyu yeni bir örnek yaymaya zorlamaz.
Güvenlik ve yetenek farkları
Güvenlik değerlendirme kapsamı veritabanı motoruna göre değişir. PostgreSQL için, yalnızca Database Hub'da PostgreSQL için geçerli olarak tanımlanan değerlendirmeleri kullanın. Bulunmamış bir bulgu, bir kontrolün yapılandırıldığına veya sunucunun bir uyum gereksinimini karşıladığına dair kanıt değildir.
Şu anda Database Hub aşağıdaki PostgreSQL güvenlik değerlendirmelerini değerlendirmektedir:
- Microsoft Entra Kimlik Doğrulaması Etkin (Sorun)
- Müşteri tarafından yönetilen anahtarlar (CMK) kullanılarak dinlenme halindeki şifreleme (öneri)
- Microsoft Entra Kimlik Doğrulaması Zorunlu (öneri)
- Kamu Ağ Erişimi Devre Dışı (öneri)
Bu değerlendirmeler yalnızca mevcut yapılandırmayı yansıtır; Database Hub, mevcut tüm PostgreSQL güvenlik kontrollerini değerlendirmez. Örneğin, müşteri tarafından yönetilen anahtar kullanmayan bir sunucu yine de hizmet tarafından yönetilen bir anahtarla şifrelenebilir.
Veritabanı Merkezi duruş bilgisi, özel güvenlik araçlarını tamamlar. Bunu Microsoft Defender özelliklerinin yerine geçen, eksiksiz bir denetim günlüğü görüntüleyicisi veya otomatik düzeltme olarak değerlendirmeyin. Bulguları bağlam içinde inceleyin ve uygun hizmet aracılığıyla yetkilendirilen değişiklikler yapın.
Performans incelemesi gerektiren bir PostgreSQL sunucusu bulun
- İncelenecek sinyali seçmek için Genel Bakış bölümünde PostgreSQL CPU, bellek ve depolama özetlerini inceleyin.
- Performance'ı açın ve PostgreSQL dashboard'u seçin. İncelemeyi planladığınız abonelik, kaynak grubu ve sunucu seçimini ayarlayın.
- Bildirilen olayı dahil etmek için zaman aralığını ayarlayın. Değeri yorumlamadan önce grafik açıklamasını metrik, birim ve toplama açısından kontrol edin.
- Katkıda bulunan kaynakları belirlemek için, varsa grafiğin sunucu detaya inme özelliğini kullanın. Aksi takdirde, sunucu seçimini daraltın ve aynı aralıktaki trendleri karşılaştırın.
- Aday sunucu için, orijinal sinyali depolama alanı, I/O veya bağlantı trendleriyle karşılaştırın. Kaynak kimliğini, olay zamanını, seçilen aralığı ve metrik toplamasını kaydedin.
- O sunucuyu Azure portalında açın. Azure İzleyici metriklerini aynı zaman aralığı ve toplama ile karşılaştırın, ardından PostgreSQL tanısını kullanarak iş yükünü araştırın.
Azure portalında veya Visual Studio Code'da araştırmaya devam edin
Azure kaynak yapılandırması ve hizmet izleme için Azure portalını kullanın. Veritabanı bağlantısı veya sorgu düzeyinde inceleme ihtiyacınız olduğunda PostgreSQL uzantısı ile Visual Studio Code'u kullanın.
- Database Hub'da amaçlanan Esnek Sunucuyu seçin ve Azure kaynak kimliğini doğrulayın.
- Mevcut Azure portalını veya Visual Studio Code eylemini seçin. İstenilen işlem kullanılamazsa, aracı doğrudan açın ve aynı sunucuyu bulun.
- Azure portalında abonelik ve kaynak grubunu onaylayın. Metrik karşılaştırması için, soruşturma zaman aralığını açıkça ayarlayın; handoff'un her gösterge paneli filtresini koruduğunu varsaymayın.
- Visual Studio Code'ta, bağlantı kurmadan önce ana bilgisayarı, hedef veritabanını ve kimlik doğrulama yöntemini doğrulayın. Database Hub'dan gelen bir bağlantı, PostgreSQL kimlik doğrulamasını veya ağ kontrollerini atlamaz.
- Kaydedilen zaman aralığı ve kanıtlarla araştırın. Yetkilendirilen bir değişiklikten sonra, ilgili metrikleri uygun bir takip aralığında karşılaştırın.
Mevcut PostgreSQL güvenlik bulgusunu inceleyin
Database Hub, bir PostgreSQL sunucusuna açıkça uygulanan bir güvenlik bulgusu gösterdiğinde aşağıdaki adımları kullanın. İlgili değerlendirme mevcut değilse, bu kontrolü doğrudan Azure portalında PostgreSQL servis rehberi kullanarak inceleyin.
- Güvenlik özetinden veya Estate'deki etkilenen sunucudan PostgreSQL bulgusunu seçin.
- Etkilenen sunucunu, değerlendirme adını, değerlendirilen ayarı ve mevcut gözlem süresini onaylayın. Öneriyi kuruluşunuzun politikasıyla karşılaştırın.
- Sunucuyu Azure portalında açın ve mevcut yapılandırmasını doğrulayın. Kimlik doğrulama, şifreleme veya denetim için, ilgili PostgreSQL hizmet dokümantasyonunu takip edin.
- Başvuru etkisini değerlendirin ve değişiklik yapmadan önce gerekli onayı alın. Kimlik doğrulama yöntemini etkinleştirmek veya güvenlik yapılandırmasını değiştirmek, ek hizmete özgü adımlar gerektirebilir.
- Yetkilendirilen değişiklik tamamlandıktan sonra, Azure portalında ayarı doğrulayın. Veritabanı Hub'u yeniden değerlendirme ve yenilemeye izin verin; eğer bulgu devam ederse, kanıtlarını mevcut sunucu yapılandırmasıyla karşılaştırın.
Database Hub'da PostgreSQL verilerini sorun çöz
- Estate'te bir PostgreSQL sunucusu görünmüyorsa, giriş yapmış kiracını, Azure erişimini, kaynak tipini ve envanter filtrelerini kontrol edin.
- Performans metrikleri eksikse veya Azure İzleyici ile Database Hub arasında farklıysa:
- Sunucunun çalıştığı bir zaman aralığı seçin. Metrikin bu sunucuya uygulanıp uygulanmadığını kontrol edin; örneğin, geçerli replika yapılandırması olmayan bir sunucuda okuma-replika gecikmesi verisi olmayabilir.
- Aynı sunucuyu Azure portalında açın ve ilgili Azure İzleyici metriklerini inceleyin. Zaman dilimini, başlangıç ve bitiş saatlerini, toplama ve ayrıntıyı mümkün olduğunca yakından eşleştirin.
- Metrik her iki yerde de yoksa, sunucu durumunu ve metrikin toplama gereksinimlerini kontrol edin ve işlem gecikmesine izin verin.
- Eğer Azure İzleyici'da veri varsa ama Database Hub'da yoksa, Database Hub görünümünü yenileyin ve sadece o sunucuyla tekrar deneyin. Fark devam ederse, Destek ile iletişime geçin.
Sınırlamalar
Mevcut önizleme sırasında, Veritabanı Hub'da PostgreSQL izleme aşağıdaki sınırlamalara sahiptir:
Query Store destekli üst sorgular, sorgu planları, bekleme olayları analizi ve günlüklerde arama, Database Hub’ın bir parçası değildir. Daha derin araştırma için PostgreSQL tanı araçlarını kullanın.
REST destekli PostgreSQL metrikleri üzerinden aktivatör uyarısı ve RTD Copilot sorgu keşfi bu önizleme yolunda yer almıyor. Bu makale, Database Hub veya Visual Studio Code'un diğer yerlerinde tüm Copilot yeteneklerini anlatmıyor.
Database Hub, PostgreSQL sunucularını otomatik olarak yeniden boyutlandırmaz, ayarlamaz veya düzeltmez. Değişiklikler için uygun izinler ve kuruluşunuzun onay süreci gereklidir.
Bağlantıların, değerlendirmelerin ve oluşturma seçeneklerinin erişilebilirliği, kiracınız için etkinleştirilen önizleme deneyimine bağlıdır. Belirli bir giriş noktasına güvenmeden önce geçerli Database Hub erişilebilirlik rehberliğini kontrol edin.
İlgili PostgreSQL rehberi
- PostgreSQL'i metrikler ve loglar kullanarak izleyin
- Esnek Server metrik referansı
- Azure İzleyici rolleri ve izinleri
- PostgreSQL Esnek Sunucu Oluştur
- Visual Studio Code için PostgreSQL uzantısı
- Microsoft Entra authentication for PostgreSQL
- PostgreSQL şifreleme dinlenmede
- PostgreSQL denetim günlüğü kaydı