Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Database Hub i Microsoft Fabric hjælper dig med at opdage Azure Database for PostgreSQL fleksible servere og gennemgå deres ydeevne på tværs af din bolig.
Tip
💡 Agentopsætning til Database Hub
Kom i gang med at bruge Database Hub-agentfærdigheder til at forstå og interagere med Database Hub in 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.
Vigtig
Denne funktion er i prøveversion.
Overvåg PostgreSQL fleksibel server på plads
Dine Flexible Server-instanser forbliver Azure-ressourcer i deres eksisterende abonnementer og regioner. Brug af Database Hub til opdagelse og overvågning kræver ikke, at man flytter data ind i Fabric eller konfigurerer spejling.
PostgreSQL-ressourcen, der er repræsenteret i Estate, er en fleksibel serverinstans, ikke hver database hostet inde i den server. Ejendomsmålinger beskriver serveren, medmindre en måling eksplicit angiver et snævrere omfang.
Forudsætninger
I den nuværende forhåndsvisning kan du bede en Fabric-administrator om at tilmelde din lejer i Database Hub-forhåndsvisningsoplevelsen i Fabric-administrationsportalen. I Lejerindstillinger aktiveres Brugere kan få adgang til databasehubben (forhåndsvisning).
Start med den gratis oplevelse ved at logge ind med din arbejds- eller skolekonto. Du kan indtaste via Azure-portalen eller direkte fra Microsoft Fabric, selvom du ikke har brugt Fabric før. Autentificér med en Microsoft Entra-identitet, der har adgang til de Azure-abonnementer og PostgreSQL fleksible serverressourcer, du ønsker at arbejde med. Azure resource visibility alene giver ikke tilladelse til at forespørge en database. Database Hub bruger din eksisterende Microsoft Entra ID og Azure RBAC-tilladelser i stedet for en separat tilladelsesmodel, så den adgang, du tildeler her, følger standard Azure-rollefordelingstrin.
For opdagelse og overvågning skal din identitet have tilladelse til at læse de relevante Azure-ressourcemetadata og Azure Monitor-metrikker.
For opdagelse og overvågning skal din identitet have Læser-rollen , eller en rolle med større rettigheder, på hvert abonnement, der indeholder de ressourcer, du ønsker at overvåge.
Baseline PostgreSQL-overvågning bruger eksisterende Azure Monitor-metrics. Det kræver ikke SQL performance-monitoring extended property, Azure Arc onboarding eller registrering af
Microsoft.AzureArcDataforPostgreSQLtelemetristien. Query Store og en ny kundestyret telemetripipeline er ikke forudsætninger for baseline-målinger.Database Hub respekterer dine eksisterende adgangsgrænser. Database Hub giver ikke yderligere adgang. Din synlighed i databaser er begrænset til ressourcer, som din nuværende identitet har tilladelse til at vise. At dele en visning eller sende nogen et ressourcelink giver dem ikke adgang til den underliggende server.
Se dit PostgreSQL-bosæt
Start med en Estate-visning, identificer servere, der kræver undersøgelse, og fortsæt i Azure-portalen eller Visual Studio Code for serverkonfiguration eller databasearbejde.
- Gå til Database Hub i Microsoft Fabric. I databaser-navigationen skal du vælge Oversigt.
- Afsnittet Hvad kræver opmærksomhed? peger på dele af din database, der kræver opmærksomhed. Hvert kort og link i Hvad skal have opmærksomhed? fører til Dødsbo. I Ejendomsvisningen vises Issues under hver ressource i farverige chips, mens Forslag vises i chips med et pære-ikon.
- Filtrer inventaret til Vis: PostgreSQL. Vælg de relevante abonnementer eller ressourcegrupper ved at bruge de tilgængelige filtre.
- Søg efter den instans, du har brug for, eller gennemgå det filtrerede lager. Vælg Flexible Server-instansen for at gennemgå dens ressourcedetaljer. Behandl denne ressource som Azure-serverressourcen, ikke som en individuel PostgreSQL-database.
Forstå PostgreSQL-database-ejendomsovervågning
Brug Oversigt til PostgreSQL CPU-, hukommelses- og lageroversigter. Brug Performance til PostgreSQL-dashboardet og en mere detaljeret visning af de valgte servere. Inventarets omfang og dashboardets valgte ressourcesæt kan variere. Tjek ressourceudvalget, før du behandler et diagram som hele boet.
Fortolk PostgreSQL-signaler
Dashboardet præsenterer et delmængde af Azure Monitor-metrikkerne, der er tilgængelige for Flexible Server. Brug denne reference til at fortolke et vist signal og sammenligne det med dets kildemetrik.
| Signal | Azure Monitor metric | Fortolkning |
|---|---|---|
| CPU | cpu_percent |
Serverens CPU-udnyttelse som procentdel. |
| Hukommelse | memory_percent |
Serverhukommelsesudnyttelse som procentdel. |
| Storage | storage_percent |
Brugte lagringsprocent, inklusive mere end applikationstabellen. |
| Diskaktivitet | iops |
Diskoperationer per sekund, ikke en mætningsprocent. |
| Forbindelser | active_connections |
Forbindelser på tværs af alle stater, inklusive inaktiv; ikke kun udførelse af forespørgsler. |
| Mislykkede forbindelser | connections_failed |
Mislykkede forsøg, ikke nødvendigvis servernedetid. |
| Læs replika-lag | physical_replication_delay_in_seconds |
Læsereplika-forsinkelse på sekunder; ikke HA-standby eller logisk replikationsforsinkelse. |
For mere information, se PostgreSQL monitoring and metrics samt Azure Monitor-metrikreferencen for Flexible Server.
Indsamling, behandling af metrikker og opdatering af dashboardet er separate faser. Nogle Azure Monitor-metrikker ankommer i batches. En nyoprettet, nyligt genstartet eller stoppet server kan have ufuldstændige data for den valgte periode. En opdatering af dashboardet tvinger ikke serveren til at sende en ny prøve.
Forskelle i sikkerhed og kapacitet
Dækningen for sikkerhedsvurdering varierer efter databasemotor. For PostgreSQL skal kun anvendes vurderinger, der er identificeret som relevante for PostgreSQL i Database Hub. En manglende afgørelse er ikke bevis for, at en kontrol er konfigureret, eller at serveren opfylder et compliance-krav.
I øjeblikket evaluerer Database Hub følgende PostgreSQL-sikkerhedsvurderinger:
- Microsoft Entra Autentificering aktiveret (problem)
- Kryptering i hvile ved brug af kundeadministrerede nøgler (CMK) (forslag)
- Microsoft Entra Autentificering Håndhævet (forslag)
- Offentlig netværksadgang deaktiveret (forslag)
Disse vurderinger afspejler kun den aktuelle konfiguration; Database Hub vurderer ikke alle tilgængelige PostgreSQL-sikkerhedskontroller. For eksempel kan en server, der ikke bruger en kundeadministreret nøgle, stadig krypteres med en service-managed nøgle.
Information om Database Hub-positionen supplerer specialiserede sikkerhedsværktøjer. Betragt det ikke som en erstatning for Microsoft Defender-funktioner, en komplet audit-log viewer eller automatisk udbedring. Gennemgå resultaterne i kontekst og foretag autoriserede ændringer gennem den relevante service.
Find en PostgreSQL-server, der kræver performance-undersøgelse
- Gennemgå PostgreSQL CPU-, hukommelses- og lageroversigterne i Oversigt for at vælge det signal, der skal undersøges.
- Åbn Performance og vælg PostgreSQL-dashboardet . Indstil abonnementet, ressourcegruppen og servervalget, du vil undersøge.
- Indstil tidsintervallet til at inkludere den rapporterede begivenhed. Tjek diagrambeskrivelsen for dens metrik, enhed og aggregering, før du fortolker værdien.
- Brug diagrammets server-drilldown, hvor det er tilgængeligt, til at identificere de bidragende ressourcer. Ellers indsnævr serverudvalget og sammenlign deres tendenser over samme interval.
- For kandidatserveren sammenlign det oprindelige signal med lager, I/O eller forbindelsestendenser, alt efter hvad der er relevant. Registrer ressource-ID, begivenhedstidspunkt, valgt interval og metrisk aggregering.
- Åbn den server i Azure-portalen. Sammenlign dets Azure Monitor-målinger med samme tidsinterval og aggregation, og brug derefter PostgreSQL-diagnostik til at undersøge arbejdsbyrden.
Fortsæt en undersøgelse i Azure-portalen eller Visual Studio Code
Brug Azure-portalen til Azure-ressourcekonfiguration og serviceovervågning. Brug Visual Studio Code med PostgreSQL-udvidelsen, når du har brug for en databaseforbindelse eller en undersøgelse på forespørgselsniveau.
- Vælg den tiltænkte fleksible server i Database Hub og verificér dens Azure-ressourceidentitet.
- Vælg den tilgængelige Azure portal eller Visual Studio Code-handling. Hvis den ønskede handling ikke er tilgængelig, åbn værktøjet direkte og find den samme server.
- Bekræft abonnementet og ressourcegruppen i Azure-portalen. For sammenligning af målinger, sæt undersøgelsestidsintervallet eksplicit; antag ikke, at handoff'en bevarer alle dashboard-filtre.
- I Visual Studio Code bekræftes værten, måldatabasen og autentificeringsmetoden, før du forbinder. Et link fra Database Hub omgår ikke PostgreSQL-autentificering eller netværkskontroller.
- Undersøg ved hjælp af den registrerede tidsramme og beviser. Efter en godkendt ændring sammenlignes de relevante målinger over et passende opfølgningsinterval.
Gennemgå et tilgængeligt sikkerhedsfund fra PostgreSQL
Brug følgende trin, når Database Hub viser en sikkerhedsfund, der eksplicit gælder for en PostgreSQL-server. Hvis den relevante vurdering ikke er tilgængelig, gennemgå den kontrol direkte i Azure-portalen ved hjælp af PostgreSQL-servicevejledningen.
- Vælg PostgreSQL-fundet fra sikkerhedsoversigten eller den berørte server i Estate, hvor det er tilgængeligt.
- Bekræft den berørte server, vurderingens navn, evalueret indstilling og eventuel tilgængelig observationstid. Tjek anbefalingen i forhold til din organisations politik.
- Åbn serveren i Azure-portalen og verificér dens nuværende konfiguration. For autentificering, kryptering eller revision følger du den tilsvarende dokumentation for PostgreSQL-tjenesten.
- Vurder applikationens indvirkning og få den nødvendige godkendelse, før du foretager en ændring. At aktivere en autentificeringsmetode eller ændre en sikkerhedskonfiguration kan kræve yderligere servicespecifikke trin.
- Når den autoriserede ændring er fuldført, skal indstillingen bekræftes i Azure-portalen. Tillad revurdering og opdatering af Database Hub; hvis fundet vedvarer, sammenlign dets beviser med den nuværende serverkonfiguration.
Fejlfinding af PostgreSQL-data i Database Hub
- Hvis en PostgreSQL-server ikke vises i Estate, så tjek filtrene for den indloggede lejer, Azure-adgang, ressourcetype og inventar.
- Hvis performance-metrikker mangler eller er forskellige mellem Azure Monitor og Database Hub:
- Vælg et tidsinterval, hvor serveren kørte. Tjek om metrikken gælder for denne server; for eksempel kan en server uden den relevante replikakonfiguration ikke have læsereplika-lagdata.
- Åbn den samme server i Azure-portalen og inspicer den tilsvarende Azure Monitor-metrik. Match tidszone, start- og sluttidspunkter, aggregation og granularitet så tæt som muligt.
- Hvis metrikken mangler begge steder, tjek serverens tilstand og metrikkens indsamlingskrav, og tillad behandlingsforsinkelse.
- Hvis Azure Monitor har data, men Database Hub ikke har, så opdater Database Hub-visningen og prøv igen med den server alene. Hvis forskellen fortsætter, kontakt support.
Begrænsninger
Under den nuværende forhåndsvisning har PostgreSQL-overvågningen i Database Hub'en følgende begrænsninger:
Query Store-understøttede topforespørgsler, forespørgselsplaner, vente-hændelsesanalyse og logsøgning er ikke en del af Database Hub. Brug PostgreSQL diagnostiske værktøjer til dybere undersøgelse.
Aktivator-alarmering og RTD Copilot-forespørgselsudforskning over de REST-understøttede PostgreSQL-metrikker er ikke inkluderet i denne preview-sti. Denne artikel beskriver ikke alle Copilot-funktioner andre steder i Database Hub eller Visual Studio Code.
Database Hub ændrer ikke automatisk størrelsen, finjusterer eller retter PostgreSQL-serverne. Ændringer kræver de relevante tilladelser og din organisations godkendelsesproces.
Tilgængeligheden af links, vurderinger og oprettelsesmuligheder afhænger af den preview-oplevelse, der er aktiveret for din lejer. Tjek de gældende retningslinjer for tilgængelighed af Database Hub, før du stoler på et specifikt indgangspunkt.
Relateret PostgreSQL-vejledning
- Overvåg PostgreSQL ved hjælp af metrikker og logs
- Fleksibel server-metrikreference
- Azure Monitor-roller og -tilladelser
- Opret en PostgreSQL fleksibel server
- PostgreSQL-udvidelsen til Visual Studio Code
- Microsoft Entra-autentificering for PostgreSQL
- PostgreSQL-kryptering i hvile
- PostgreSQL audit logging