Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Database Hub v Microsoft Fabric vám pomáha objaviť flexibilné servery Azure Database for PostgreSQL a skontrolovať ich výkon naprieč vaším dedičstvom.
Prepitné
💡 Nastavenie agenta pre Database Hub
Začnite využívať zručnosti agentov Database Hub na pochopenie a interakciu s Database Hub v 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.
Dôležitý
Táto funkcia je vo verzii Preview.
Monitor PostgreSQL flexibilný server na mieste
Vaše inštancie flexibilného servera zostávajú Azure zdrojmi vo svojich existujúcich predplatných a regiónoch. Používanie Database Hub na objavovanie a monitorovanie nevyžaduje presúvanie dát do Fabric ani konfiguráciu zrkadlenia.
PostgreSQL zdroj reprezentovaný v Estate je flexibilná serverová inštancia, nie každá databáza hostovaná priamo na tomto serveri. Metriky dedičstva popisujú server, pokiaľ metrika výslovne neidentifikuje užší rozsah.
Požiadavky
V aktuálnej náhľadovej verzii požiadajte Fabric administrátora, aby vášho tenanta prihlásil do preview zážitku Database Hub v administrátorskom portáli Fabric. V nastaveniach nájomcu môžu povoliť Používatelia pristupovať k databázovému uzlu (náhľad).
Začnite s bezplatným zážitkom prihlásením sa cez svoj pracovný alebo školský účet. Môžete vstúpiť cez Azure portál alebo priamo z Microsoft Fabric, aj keď ste Fabric ešte nepoužívali. Autentifikujte sa pomocou identity Microsoft Entra, ktorá má prístup k predplatným Azure a flexibilným serverovým zdrojom PostgreSQL, s ktorými chcete pracovať. Samotná viditeľnosť zdrojov v Azure neudeľuje povolenie na dotazovanie databázy. Database Hub používa vaše existujúce Microsoft Entra ID a Azure RBAC oprávnenia namiesto samostatného modelu oprávnení, takže prístup, ktorý tu priradíte, nasleduje štandardné kroky priradenia rolí v Azure.
Na objavovanie a monitorovanie vaša identita potrebuje povolenie na čítanie relevantných metadát Azure zdrojov a metrík Azure Monitor.
Na objavovanie a monitorovanie vaša identita potrebuje rolu Čitateľa , alebo rolu s väčšími oprávneniami, na každom predplatnom, ktoré obsahuje zdroje, ktoré chcete monitorovať.
Baseline PostgreSQL monitoring využíva existujúce metriky Azure Monitor. Nevyžaduje rozšírenú vlastnosť SQL monitorovania výkonu, onboarding v Azure Arc ani registráciu
Microsoft.AzureArcDatapre telemetrickú cestuPostgreSQL. Query Store a nový zákaznícky spravovaný telemetrický pipeline nie sú predpokladom pre základné metriky.Database Hub rešpektuje vaše existujúce prístupové hranice. Databázový hub neposkytuje dodatočný prístup. Vaša viditeľnosť v databázach je obmedzená na zdroje, ktoré je vaša aktuálna identita oprávnená zobrazovať. Zdieľanie pohľadu alebo posielanie odkazu na zdroj mu neumožňuje prístup k základnému serveru.
Prezrite si svoj PostgreSQL majetok
Začnite pohľadom Estate view, identifikujte servery, ktoré je potrebné preskúmať, a pokračujte v Azure portáli alebo Visual Studio Code pre konfiguráciu serverov alebo prácu s databázou.
- Choďte do databázového centra v Microsoft Fabric. V navigácii Databázy vyberte Prehľad.
- Sekcia Čo si vyžaduje pozornosť? poukazuje na časti vašej databázy, ktoré si vyžadujú pozornosť. Každá karta a odkaz v Čo potrebuje pozornosť? vedie k dedičstvu. V pohľade Estate sa pod každým zdrojom zobrazujú Issues v farebných žetónoch, zatiaľ čo Suggestions sa zobrazujú v čipoch s ikonou žiarovky.
- Filtrujte inventár na zobrazenie: PostgreSQL. Vyberte príslušné odbery alebo skupiny zdrojov pomocou dostupných filtrov.
- Vyhľadajte inštanciu, ktorú potrebujete, alebo si preštudujte filtrovaný inventár. Vyberte inštanciu Flexibilného servera na preštudovanie detailov jej zdroja. Tento zdroj považujte za zdroj Azure servera, nie za jednotlivú databázu PostgreSQL.
Pochopte monitorovanie databázového stavu PostgreSQL
Použite prehľad pre súhrny CPU, pamäte a úložiska PostgreSQL. Použite Performance pre PostgreSQL dashboard a podrobnejší pohľad na vybrané servery. Rozsah inventára a vybraný súbor zdrojov na dashboarde sa môžu líšiť. Skontrolujte výber zdrojov predtým, než začnete považovať graf za celý majetok.
Interpretácia signálov PostgreSQL
Dashboard predstavuje podmnožinu metrík Azure Monitor dostupných pre Flexible Server. Použite tento odkaz na interpretáciu zobrazeného signálu a porovnanie s jeho zdrojovou metrikou.
| Signál | Azure Monitor metric | Tlmočenie |
|---|---|---|
| CPU | cpu_percent |
Využitie CPU servera v percentách. |
| Pamäť | memory_percent |
Využitie pamäte servera v percentách. |
| Ukladací priestor | storage_percent |
Percento využitého úložiska, vrátane viac než len aplikačných tabuliek. |
| Aktivita disku | iops |
Operácie na disku za sekundu, nie percento saturácie. |
| Pripojenia | active_connections |
Pripojenia naprieč všetkými stavmi, vrátane nečinnosti; nielen vykonávanie dotazov. |
| Neúspešné spojenia | connections_failed |
Neúspešné pokusy, nie nevyhnutne výpadok servera. |
| Lag repliky čítania | physical_replication_delay_in_seconds |
Oneskorenie čítania repliky za sekundy; nie je to pohotovosť HA alebo logické replikačné oneskorenie. |
Pre viac informácií pozri PostgreSQL monitoring and metrics a referenciu metrík Azure Monitor pre Flexible Server.
Zber metrík, spracovanie a obnova dashboardu sú samostatné fázy. Niektoré metriky Azure Monitor prichádzajú v dávkach. Novovytvorený, nedávno reštartovaný alebo zastavený server môže mať neúplné údaje za vybrané obdobie. Obnovenie dashboardu nenúti server vysielať novú vzorku.
Rozdiely v bezpečnosti a schopnostiach
Krytie bezpečnostného hodnotenia sa líši podľa databázového systému. Pre PostgreSQL používajte iba hodnotenia identifikované ako relevantné pre PostgreSQL v Database Hub. Neprítomné zistenie nie je dôkazom, že kontrola je nakonfigurovaná alebo že server spĺňa požiadavku na dodržiavanie predpisov.
V súčasnosti Database Hub hodnotí nasledujúce bezpečnostné hodnotenia PostgreSQL:
- Microsoft Entra autentifikácia zapnutá (problém)
- Šifrovanie v pokoji pomocou zákaznícky spravovaných kľúčov (CMK) (návrh)
- Microsoft Entra Authentication Enforced (návrh)
- Prístup k verejnej sieti vypnutý (návrh)
Tieto hodnotenia zodpovedajú iba aktuálnej konfigurácii; Database Hub nevyhodnocuje všetky dostupné bezpečnostné opatrenia PostgreSQL. Napríklad server, ktorý nepoužíva kľúč spravovaný zákazníkom, môže byť stále šifrovaný kľúčom spravovaným službou.
Informácie o postavení databázového centra dopĺňajú špecializované bezpečnostné nástroje. Nepovažujte ho za náhradu za funkcie Microsoft Defender, kompletný prehliadač audit-logov alebo automatickú nápravu. Preskúmajte zistenia v kontexte a urobte oprávnené zmeny prostredníctvom príslušnej služby.
Nájdite PostgreSQL server, ktorý potrebuje vyšetrenie výkonu
- Prezrite si prehľady CPU, pamäte a úložiska PostgreSQL v prehľade , aby ste vybrali signál na preskúmanie.
- Otvorte Výkon a vyberte PostgreSQL dashboard. Nastavte predplatné, skupinu zdrojov a výber servera, ktorý chcete preskúmať.
- Nastavte časový rozsah tak, aby zahŕňal nahlásenú udalosť. Pred interpretáciou hodnoty si skontrolujte popis grafu pre jeho metriku, jednotku a agregáciu.
- Použite serverový prehľad grafu, ak je k dispozícii, na identifikáciu prispievajúcich zdrojov. Inak zúžte výber serverov a porovnajte ich trendy v rovnakom intervale.
- Pre kandidátsky server porovnajte pôvodný signál s úložiskom, I/O alebo trendmi spojenia, ktoré sú relevantné. Zaznamenajte ID zdroja, čas udalosti, vybraný interval a agregáciu metrík.
- Otvorte ten server v Azure portáli. Porovnajte jeho metriky Azure Monitor s rovnakým časovým rozsahom a agregáciou, potom použite PostgreSQL diagnostiku na preskúmanie pracovnej záťaže.
Pokračujte vo vyšetrovaní v portáli Azure alebo v Visual Studio Code
Použite portál Azure na konfiguráciu zdrojov a monitorovanie služieb Azure. Použite Visual Studio Code s rozšírením PostgreSQL, keď potrebujete pripojenie k databáze alebo vyšetrovanie na úrovni dotazu.
- Vyberte zamýšľaný flexibilný server v databázovom hube a overte jeho identitu Azure zdroja.
- Vyberte dostupný Azure portál alebo akciu Visual Studio Code. Ak požadovaná akcia nie je dostupná, otvorte nástroj priamo a nájdite ten istý server.
- V Azure portáli potvrďte predplatné a skupinu zdrojov. Pre porovnanie metrík nastavte časový rozsah vyšetrovania explicitne; nepredpokladajte, že odovzdanie zachováva každý filter na dashboarde.
- V Visual Studio Code potvrďte hostiteľa, cieľovú databázu a spôsob autentifikácie pred pripojením. Odkaz z Database Hub neobchádza autentifikáciu PostgreSQL ani sieťové kontroly.
- Vyšetrite na základe zaznamenaného časového intervalu a dôkazov. Po autorizovanej zmene porovnajte relevantné metriky počas príslušného intervalu sledovania.
Prezrite si dostupné zistenie bezpečnosti PostgreSQL
Použite nasledujúce kroky, keď Database Hub zobrazí bezpečnostné zistenie, ktoré sa explicitne vzťahuje na server PostgreSQL. Ak relevantné hodnotenie nie je dostupné, skontrolujte ho priamo v portáli Azure podľa pokynov služby PostgreSQL.
- Vyberte zistenie PostgreSQL z bezpečnostného súhrnu alebo postihnutý server v Estate, ak je dostupné.
- Potvrďte postihnutý server, názov hodnotenia, vyhodnotené prostredie a akýkoľvek dostupný čas na pozorovanie. Skontrolujte odporúčanie podľa politiky vašej organizácie.
- Otvorte server v Azure portáli a overte jeho aktuálnu konfiguráciu. Pri autentifikácii, šifrovaní alebo audite postupujte podľa príslušnej dokumentácie služby PostgreSQL.
- Zhodnoťte dopad žiadosti a získajte potrebné schválenie pred vykonaním zmeny. Povolenie autentifikačnej metódy alebo zmena bezpečnostnej konfigurácie môže vyžadovať ďalšie kroky špecifické pre službu.
- Po dokončení autorizovanej zmeny overte nastavenie v portáli Azure. Umožniť opätovné posúdenie a obnoviť Database Hub; ak zistenie pretrváva, porovnať jeho dôkazy s aktuálnou konfiguráciou servera.
Riešenie problémov s dátami PostgreSQL v Database Hub
- Ak sa PostgreSQL server neobjaví v Estate, skontrolujte prihláseného tenanta, Azure access, typ zdrojov a inventárne filtre.
- Ak chýbajú výkonnostné metriky alebo sa líšia medzi Azure Monitor a Database Hubom:
- Vyberte časový interval, kedy server bežal. Skontrolujte, či sa metrika vzťahuje na tento server; napríklad server bez príslušnej repliky konfigurácie nemusí mať oneskorenie čítania a repliky.
- Otvorte ten istý server v Azure portáli a skontrolujte zodpovedajúcu metriku Azure Monitor. Zosúladte časové pásmo, začiatok a koniec, agregáciu a detailnosť čo najpresnejšie.
- Ak metrika chýba na oboch miestach, skontrolujte stav servera a požiadavky na zber metriky a umožnite oneskorenie spracovania.
- Ak má Azure Monitor dáta, ale Database Hub nie, obnovte pohľad Database Hub a skúste to znova len s tým serverom. Ak rozdiel pretrváva, kontaktujte podporu.
Limitations
Počas aktuálneho preview má monitorovanie PostgreSQL v databázovom hube nasledujúce obmedzenia:
Query Store-podporované top dotazy, plány dotazov, analýza čakacích udalostí a vyhľadávanie logov nie sú súčasťou databázového centra. Použite diagnostické nástroje PostgreSQL na hlbšie skúmanie.
Upozornenie na aktivátory a prieskum dotazov RTD Copilot nad REST-podporovanými PostgreSQL metrikami nie sú zahrnuté v tejto náhľadovej ceste. Tento článok nepopisuje všetky možnosti Copilot inde v Database Hub alebo Visual Studio Code.
Databázový hub automaticky neupravuje veľkosť, ladenie ani opravu PostgreSQL serverov. Zmeny vyžadujú príslušné oprávnenia a schvaľovací proces vašej organizácie.
Dostupnosť odkazov, hodnotení a možností vytvárania závisí od náhľadového zážitku povoleného pre vášho nájomcu. Predtým, než sa spoliehate na konkrétny vstupný bod, si overte príslušné pokyny dostupnosti v Database Hub.
Súvisiace usmernenia PostgreSQL
- Monitorujte PostgreSQL pomocou metrík a logov
- Referencia metrík flexibilného servera
- Azure Monitor roly a oprávnenia
- Vytvorte PostgreSQL flexibilný server
- PostgreSQL rozšírenie pre Visual Studio Code
- Microsoft Entra authentication for PostgreSQL
- PostgreSQL šifrovanie v pokoji
- PostgreSQL audit logging