Beskriva Azure SQL Insights
En av fördelarna med att använda någon av produkterna i Azure SQL-familjen är övervakningsfunktionen som är inbyggd i Azure-plattformen. Utöver den enkla Azure Monitor-datainsamlingen är SQL Insights en komponent som gör att du kan analysera dina frågor och justera prestanda.
Med SQL Insights interaktiva funktioner kan du anpassa insamling och frekvens för telemetri och kombinera data från flera källor till en enda övervakningsupplevelse.
Så här fungerar SQL Insights
SQL Insights samlar in data via fjärranslutning från dynamiska hanteringsvyer och bygger på Azure Monitor-plattformen, vilket ger kunderna åtkomst till de interna aviseringarna och de färdiga visualiseringarna. Den behåller också en uppsättning mått över tid, vilket gör att du kan undersöka prestandaproblem som du kan ha stött på tidigare.
För att komma igång med SQL Insights behöver du en dedikerad virtuell dator som övervakar och fjärrsamlar in data från dina SQL-servrar. Den här dedikerade virtuella datorn måste ha följande komponenter installerade:
- Azure Monitor-agent
- Workload Insights-tillägget
För att öka kontrollen över avgifter kan kunderna också välja vilka telemetridata som ska samlas in, frekvensen och hantera parametrar för kvarhållningsprinciper. Databasaktivitet och de inställningar som du har angett i dina övervakningsprofiler avgör mängden data som samlas in och den exakta kostnaden.
Slutligen kan du komma åt prestandadata från SQL Insights-arbetsboksmallen eller direkt från övervakningsloggarna.
SQL Insights i Azure Monitor
För att komma igång med SQL Insights går du till bladet Övervaka, väljer SQL (förhandsversion) och sedan Skapa ny profil.
På sidan Skapa ny profil konfigurerar du följande komponenter:
Övervakningsprofil – gruppservrar, instanser eller databaser att övervaka.
Log Analytics-arbetsyta – var du kan skicka SQL-övervakningsdata till.
Samlingsinställningar – du kan anpassa datainsamlingen för din profil. Standardinställningarna omfattar de flesta övervakningsscenarier och behöver vanligtvis inte ändras.
När du är klar väljer du Skapa övervakningsprofil.
Gå tillbaka till sidan SQL (förhandsversion), välj fliken Hantera profil och sedan Lägg till övervakningsdator.
Kommentar
Kontrollera att du har skapat en dedikerad virtuell dator innan du fortsätter till nästa steg. För närvarande är Ubuntu 18.04 det enda virtuella datoroperativsystemet som stöds.
På sidan Lägg till övervakning av virtuell dator kontrollerar du att du väljer namnet på den virtuella datorn, SQL Server-anslutningssträng och att följande förutsättningar är uppfyllda:
- Ange behörigheter för SQL-konton
- Skapa brandväggs- och nätverksregler för SQL-resurs eller virtuell dator
Mer information om hur du aktiverar SQL Insights finns i Aktivera SQL-insikter (förhandsversion).
Begränsningar
SQL-insikter har inget stöd eller har begränsat stöd för följande komponenter:
- Instanser som inte är Azure-instanser
- Elastiska pooler i Azure SQL Database
- Azure SQL Database körs på tjänstnivåerna Basic, S0, S1 och S2
- Serverlös Azure SQL Database-nivå
- Flera sekundära repliker
- Autentisering med Microsoft Entra-ID. Endast SQL-autentisering stöds
Azure SQL Insights är en molnövervakningslösning som samlar prestandamått i stor skala i en enda vy.
Förutom visualisering och datainsamling har den inbyggd intelligens för felsökningsaktiviteter. Dessutom möjliggör det anpassade övervakningsaviseringar och regler som möjliggör snabb identifiering och lösning av problem.