van toepassing op:Azure SQL Database
Azure SQL Managed Instance-
Dit artikel bevat antwoorden op veelgestelde vragen over database watcher voor Azure SQL. Het is bedoeld voor lezers die een algemeen begrip van Azure SQL hebben en op zoek zijn naar antwoorden op specifieke, veelgestelde vragen over database watcher.
Zie Azure SQL-workloads bewaken met database-watcher (preview)voor een overzicht van database-watcher.
Algemeen
Wat is database-watcher?
Database watcher (preview) is een beheerde bewakingsoplossing voor databaseservices in de Azure SQL-serie. Het verzamelt uitgebreide bewakingsgegevens van Azure SQL-resources en neemt deze op in een Azure Data Explorer--database of in een Real-Time Analytics--database in Microsoft Fabric. Dashboards op resource- en resourceniveau gedetailleerde gegevensvisualisaties bieden in Azure Portal. Klanten behouden volledige controle over verzamelde gegevens en kunnen deze doorzoeken, analyseren, exporteren, visualiseren en integreren met downstreamsystemen.
Welke Azure SQL-resources kunnen worden bewaakt?
Op dit moment kan database-watcher Azure SQL-databases, elastische pools en met SQL beheerde exemplaren bewaken. Alle servicelagen, rekenlagen en aankoopmodellen van Azure SQL Database en Azure SQL Managed Instance worden ondersteund.
Biedt Database Watcher ondersteuning voor andere SQL-aanbiedingen in Azure of on-premises of andere databaseservices?
Niet op dit moment. Zie de roadmapsectie in de database-watcher preview-aankondigingvoor geplande verbeteringen in database-watcher. Zie Monitor SQL Server enabled by Azure Arc (preview)voor meer informatie over prestatiebewaking voor SQL Server met Arc.
Wat voor soort oplossingen voor gegevensvisualisatie kan ik gebruiken met database watcher?
Database watcher biedt gedetailleerde visualisaties met behulp van Azure Workbooks in Azure Portal. Daarnaast kunt u dashboards maken in Azure Data Explorer of Real-Time Analytics, visualisaties maken in Power BI, Grafana of een andere oplossing voor gegevensvisualisatie gebruiken die ondersteuning biedt voor connectiviteit met Azure Data Explorer of Real-Time Analytics.
Biedt Database Watcher ondersteuning voor waarschuwingen?
Ja. U kunt Azure Monitor-waarschuwingsregels maken op basis van opgenomen sjablonen en deze aanpassen aan uw behoeften. Zie Database Watcher-waarschuwingenvoor meer informatie.
Hoeveel kost het?
Zie Database Watcher price. Er zijn geen kosten per database of per gebruiker en geen licentiekosten.
Zijn er limieten?
Ja, op dit moment is er een limiet voor het aantal watchers per abonnement en voor het aantal SQL-doelen per watcher. Zie Limietenvoor meer informatie.
Kan ik een grote Azure SQL-estate bewaken?
Ja. Zie Grote activa bewakenvoor meer informatie.
Biedt het ondersteuning voor bewaking tussen abonnementen en meerdere tenants?
De watcher en de SQL-doelen die worden bewaakt, kunnen zich in verschillende abonnementen binnen dezelfde Microsoft Entra ID-tenant bevinden. Als de watcher een database in een Azure Data Explorer-cluster als gegevensarchief gebruikt, moet het cluster zich in elk abonnement binnen dezelfde tenant bevinden als de watcher. Als u SQL-doelen in meerdere tenants wilt bewaken met behulp van één gegevensarchief, maakt u een watcher in elke tenant en gebruikt u een database in Real-Time Analytics- of op een gratis Azure Data Explorer-cluster als gegevensarchief voor alle watchers. Zie Grote activa bewakenvoor meer informatie.
Watcher
Kan ik een watcher maken en configureren met bicep, een ARM-sjabloon of Terraform?
Ja. Zie Een database-watcher maken voor bicep- en ARM-sjabloonvoorbeelden die u aan uw behoeften kunt aanpassen. Zie Azure-resourcereferentie documentatie voor Bicep-, ARM-sjabloon- en Terraform-resourcedefinities.
Kan ik een watcher maken en configureren met PowerShell of Azure CLI?
Niet op dit moment. U kunt watchers maken en configureren in Azure Portal, met behulp van Bicep-- en ARM-sjablonen, of met behulp van REST API-. Zie de roadmapsectie in de database-watcher preview-aankondigingvoor geplande verbeteringen in database-watcher.
Heeft een watcher een identiteit die ik kan gebruiken om deze toegang te verlenen tot mijn Azure-resources?
Ja. U kunt een door het systeem toegewezen of een door de gebruiker toegewezen beheerde identiteit gebruiken. Ververleent toegang tot deze identiteit zodat een watcher verzamelt en gegevens opneemt. De toegang op elk gewenst moment intrekken om het verzamelen van bewakingsgegevens te stoppen.
Zijn er ingebouwde RBAC-rollen of -acties specifiek voor database-watcher?
Niet op dit moment. Voor het weergeven van de watcher-resource is de toewijzing van de rol Lezer RBAC vereist. Bewerkingen zoals het maken, starten, stoppen van een watcher of het maken/verwijderen van doelen en het gegevensarchief vereisen de toewijzing van Inzender- of Eigenaar Azure RBAC-rollen. Roltoewijzingen kunnen worden gemaakt op het niveau van watcher, resourcegroep, abonnement of beheergroep.
Welke machtigingen zijn vereist voor toegang tot database watcher-dashboards?
Voor toegang tot dashboards hebben gebruikers de toewijzing nodig van de rol Lezer RBAC voor de watcher-resource of voor een hoger bereik, zoals resourcegroep, abonnement of beheergroep. Ze vereisen ook de toewijzing van de rol Viewer RBAC in de Azure Data Explorer- of Real-Time Analytics-database. Deze toewijzingen kunnen rechtstreeks of via microsoft Entra ID-groepslidmaatschap worden gemaakt.
Gegevensarchief
Welke gegevensservices worden ondersteund als het gegevensarchief voor de SQL-bewakingsgegevens?
U kunt een database gebruiken op een Azure Data Explorer-cluster, op een gratis Azure Data Explorer-clusterof in Real-Time Analytics- in Microsoft Fabric. Zie Wat is het verschil tussen Real-Time Analytics en Azure Data Explorer om deze opties te vergelijken?
Ik heb al een Azure Data Explorer-cluster. Kan ik deze gebruiken voor mijn database watcher-gegevensarchief?
Ja, als streamingopname is ingeschakeld op dit cluster. Maak een nieuwe database en verdeel de beheerde identiteit van een watcher toegang tot deze database. Voor kleinere cluster-SKU's en afhankelijk van de query- en opnameworkloads die al worden uitgevoerd, moet u mogelijk schalen het cluster om de extra belasting te ondersteunen.
Hoe kan ik sql-bewakingsgegevens opvragen en analyseren?
U kunt Kusto Query Language (KQL) gebruiken om een query uit te voeren op deze gegevens. Zie KQL gebruiken om bewakingsgegevens te analyseren. KQL-biedt vele voordelen voor het analyseren van telemetriegegevens. U hoeft echter geen KQL te leren om database-watcher te gebruiken. U kunt verbinding maken met het gegevensarchief met behulp van SQL Server Management Studio of een ander SQL-clienthulpprogramma en T-SQL- gebruiken om query's uit te voeren op uw SQL-bewakingsgegevens.
Kan ik query's uitvoeren op SQL-bewakingsgegevens in Azure Data Explorer vanuit een Log Analytics-werkruimte?
Ja. U kunt een KQL-query uitvoeren in een Log Analytics-werkruimte die verwijst naar tabellen in Azure Data Explorer. Zie Gegevens correleren in Azure Data Explorer met gegevens in een Log Analytics-werkruimtevoor meer informatie.
Kan ik SQL-bewakingsgegevens exporteren vanuit Azure Data Explorer?
Ja. U kunt bijvoorbeeld gegevens exporteren naar Azure Storage, een data lake of een SQL Server of een Azure SQL-database.
Dataverzameling
Hoe verzamelt Database Watcher SQL-bewakingsgegevens?
Een agent voor het verzamelen van externe gegevens die wordt uitgevoerd op een door Microsoft beheerd compute-hostingplatform maakt verbinding met uw Azure SQL-resources, voert periodiek T-SQL-query's uit om bewakingsgegevens van SQL-systeemweergaven te verzamelen en neemt deze gegevens op in het gegevensarchief.
Heeft database watcher invloed op de prestaties van mijn werkbelasting?
Dit is onwaarschijnlijk. Zie gegevensverzamelingvoor meer informatie.
Hoe vaak worden de bewakingsquery's uitgevoerd?
Dit is afhankelijk van de gegevensset. U kunt bijvoorbeeld elke 10 seconden regelmatig veranderende gegevens, zoals prestatiemeteritems, verzamelen. Meestal worden statische gegevens, zoals database-eigenschappen, verzameld met langere intervallen, bijvoorbeeld om de vijf minuten.
Wat is de typische gegevenslatentie?
De typische gegevenslatentie van verzameling tot opname in het gegevensarchief ligt in het bereik van 0,5-10 seconden. Latentie kan hoger zijn voor grote gegevenssets, zoals queryruntimestatistieken. U kunt de huidige latentie voor gegevensopname zien met behulp van de opnamestatistieken koppeling op dashboards.
Controleert het secundaire replica's?
Ja. Alle typen secundaire replica's, waaronder leesbare replica's met hoge beschikbaarheid, geo-replica's en Hyperscale benoemde replica's, worden ondersteund. Als een Hyperscale-database meer dan één replica met hoge beschikbaarheid heeft, wordt slechts één van deze replica's op een bepaald moment bewaakt.
Hoe maakt het verbinding met bewakingsdoelen?
Database watcher kan Azure Private Link- gebruiken om verbinding te maken met bewakingsdoelen. Wanneer u een watcher configureert, maakt u beheerde privé-eindpunten voor uw Azure SQL-resources. De resource-eigenaar moet elk privé-eindpunt goedkeuren voor database-watcher om dit te kunnen gebruiken. Openbare connectiviteit wordt ook ondersteund. Zie Netwerkverbindingvoor meer informatie.
Hoe wordt verificatie uitgevoerd voor het controleren van doelen?
Zowel Microsoft Entra-verificatie (aanbevolen) als SQL-verificatie worden ondersteund. Als u SQL-verificatie gebruikt, aanvullende configuratie voor het opslaan van de aanmeldingsnaam en het wachtwoord als geheimen in een sleutelkluis is vereist.
Wat voor soort SQL-bewakingsgegevens worden er verzameld?
Gegevens worden verzameld uit meer dan 70 dynamische beheerweergaven (DMV's) en catalogusweergaven in gegevenssets om gedetailleerde database-engine en bewaking van queryprestaties mogelijk te maken.
Kan ik de gegevenssets kiezen die moeten worden verzameld en de frequentie van verzameling?
Niet op dit moment. Zie de roadmapsectie in de database-watcher preview-aankondigingvoor geplande verbeteringen in database-watcher.
Kan ik een aangepaste gegevensset toevoegen?
Niet op dit moment. Stuur ons feedback als u de bestaande gegevenssets onvoldoende vindt.
Kan database watcher uitgebreide gebeurtenissen verzamelen?
Niet op dit moment. Zie de roadmapsectie in de database-watcher preview-aankondigingvoor geplande verbeteringen in database-watcher.
Terugkoppeling
Ik heb een opmerking of suggestie. Waar kan ik mijn feedback verzenden?
Zie Feedback verzenden. Voor technische ondersteuning van database watcher u een ondersteuningsaanvraag openen.