Konfigurowanie eksportu przesyłania strumieniowego Azure SQL Database i diagnostyki wystąpienia zarządzanego SQLConfigure streaming export of Azure SQL Database and SQL Managed Instance diagnostic telemetry

dotyczy:  tak Azure SQL Database  tak, wystąpienie zarządzane Azure SQLAPPLIES TO: yesAzure SQL Database yesAzure SQL Managed Instance

Ten artykuł zawiera informacje na temat metryk wydajności i dzienników zasobów dla Azure SQL Database, które można wyeksportować do jednego z kilku miejsc docelowych na potrzeby analizy.In this article, you will learn about the performance metrics and resource logs for Azure SQL Database that you can export to one of several destinations for analysis. Dowiesz się, jak skonfigurować eksport przesyłania strumieniowego dla tej diagnostyki diagnostycznej za pomocą Azure Portal, programu PowerShell, interfejsu wiersza polecenia platformy Azure oraz szablonów Azure Resource Manager.You will learn how to configure the streaming export of this diagnostic telemetry through the Azure portal, PowerShell, Azure CLI, the REST API, and Azure Resource Manager templates.

Znajdziesz również informacje o miejscach docelowych, do których można przesyłać strumieniowo dane telemetryczne diagnostyki oraz jak wybierać spośród tych opcji.You will also learn about the destinations to which you can stream this diagnostic telemetry and how to choose among these choices. Opcje miejsca docelowego obejmują:Your destination options include:

Dane telemetryczne diagnostyki na potrzeby eksportuDiagnostic telemetry for export

Najważniejsze dla danych telemetrycznych diagnostyki, które można eksportować, to dziennik Intelligent Insights (SQLInsights).Most important among the diagnostic telemetry that you can export is the Intelligent Insights (SQLInsights) log. Intelligent Insights używa wbudowanej analizy do ciągłego monitorowania użycia bazy danych za pomocą sztucznej analizy i wykrywania zdarzeń powodujących zakłócenia, które powodują niską wydajność.Intelligent Insights uses built-in intelligence to continuously monitor database usage through artificial intelligence and detect disruptive events that cause poor performance. Po wykryciu zostanie utworzona Szczegółowa analiza, która generuje dziennik Intelligent Insights z inteligentną oceną problemu.Once detected, a detailed analysis is performed that generates a Intelligent Insights log with an intelligent assessment of the issue. Ta ocena polega na analizie głównej przyczyny problemu z wydajnością bazy danych i, jeśli to możliwe, zalecenia dotyczące ulepszeń wydajności.This assessment consists of a root cause analysis of the database performance issue and, where possible, recommendations for performance improvements. Należy skonfigurować eksport przesyłania strumieniowego tego dziennika, aby wyświetlić jego zawartość.You need to configure the streaming export of this log to view its contents.

Oprócz przesyłania strumieniowego eksportu dziennika Intelligent Insights można również eksportować różne metryki wydajności i dodatkowe dzienniki bazy danych.In addition to streaming the export of the Intelligent Insights log, you can also export a variety of performance metrics and additional database logs. Poniższa tabela zawiera opis metryk wydajności i dzienników zasobów, które można skonfigurować na potrzeby eksportu strumieniowego do jednego z kilku miejsc docelowych.The following table describes the performance metrics and resources logs that you can configure for streaming export to one of several destinations. Dane telemetryczne diagnostyki można skonfigurować dla pojedynczych baz danych, pul elastycznych i baz danych w puli, a także wystąpieniami zarządzanymi i bazami danych wystąpień.This diagnostic telemetry can be configured for single databases, elastic pools and pooled databases, and managed instances and instance databases.

Dane telemetryczne diagnostyki dla baz danychDiagnostic telemetry for databases Obsługa Azure SQL DatabaseAzure SQL Database support Obsługa wystąpień zarządzanych Azure SQLAzure SQL Managed Instance support
Metryki podstawowe: zawiera wartość procentową jednostek DTU/CPU, limit liczby jednostek DTU/procesora, procent odczytu danych fizycznych, procent zapisu w dzienniku, powodzenie/niepowodzenie/zablokowano przez połączenia zapory, procentową wartość procentową, magazyn, procent magazynu i procent magazynu XTP.Basic metrics: Contains DTU/CPU percentage, DTU/CPU limit, physical data read percentage, log write percentage, Successful/Failed/Blocked by firewall connections, sessions percentage, workers percentage, storage, storage percentage, and XTP storage percentage. YesYes NieNo
Zaawansowane wystąpienie i aplikacja: zawiera bazę danych tempdb system Data i rozmiar pliku dziennika oraz plik dziennika bazy danych tempdb (%).Instance and App Advanced: Contains tempdb system database data and log file size and tempdb percent log file used. YesYes NieNo
QueryStoreRuntimeStatistics: zawiera informacje o statystykach środowiska uruchomieniowego zapytań, takich jak użycie procesora CPU i statystyka czasu trwania zapytania.QueryStoreRuntimeStatistics: Contains information about the query runtime statistics such as CPU usage and query duration statistics. TakYes YesYes
QueryStoreWaitStatistics: zawiera informacje o statystykach oczekiwania na zapytanie (zapytania, w których zarejestrowano), takie jak procesor CPU, dziennik i blokowanie.QueryStoreWaitStatistics: Contains information about the query wait statistics (what your queries waited on) such are CPU, LOG, and LOCKING. TakYes YesYes
Błędy: zawiera informacje o błędach SQL w bazie danych.Errors: Contains information about SQL errors on a database. TakYes YesYes
DatabaseWaitStatistics: zawiera informacje o tym, ile czasu baza danych poświęca na oczekiwanie na różne typy oczekiwania.DatabaseWaitStatistics: Contains information about how much time a database spent waiting on different wait types. YesYes NieNo
Limity czasu: zawiera informacje na temat limitów czasu w bazie danych.Timeouts: Contains information about timeouts on a database. YesYes NieNo
Bloki: zawiera informacje o blokowaniu zdarzeń w bazie danych.Blocks: Contains information about blocking events on a database. YesYes NieNo
Zakleszczenia: zawiera informacje o zdarzeniach zakleszczenia w bazie danych.Deadlocks: Contains information about deadlock events on a database. YesYes NieNo
AutomaticTuning: zawiera informacje o zaleceniach dostrajania automatycznego dla bazy danych.AutomaticTuning: Contains information about automatic tuning recommendations for a database. YesYes NieNo
SQLInsights: zawiera Intelligent Insights do wydajności bazy danych.SQLInsights: Contains Intelligent Insights into performance for a database. Aby dowiedzieć się więcej, zobacz Intelligent Insights.To learn more, see Intelligent Insights. TakYes YesYes

Uwaga

Nie można skonfigurować ustawień diagnostycznych dla systemowych baz danych, takich jak bazy danych Master, msdb, model, Resource i tempdb.Diagnostic settings cannot be configured for the system databases, such are master, msdb, model, resource and tempdb databases.

Miejsca docelowe eksportu strumieniowegoStreaming export destinations

Dane telemetryczne diagnostyki mogą być przesyłane strumieniowo do jednego z następujących zasobów platformy Azure w celu przeprowadzenia analizy.This diagnostic telemetry can be streamed to one of the following Azure resources for analysis.

  • Log Analytics obszar roboczy:Log Analytics workspace:

    Dane przesyłane strumieniowo do obszaru roboczego log Analytics mogą być używane przez usługę SQL Analytics.Data streamed to a Log Analytics workspace can be consumed by SQL Analytics. Analiza SQL to rozwiązanie monitorujące tylko w chmurze, które zapewnia inteligentne monitorowanie baz danych, które obejmują raporty wydajności, alerty i zalecenia dotyczące ograniczenia.SQL Analytics is a cloud only monitoring solution that provides intelligent monitoring of your databases that includes performance reports, alerts, and mitigation recommendations. Dane przesyłane strumieniowo do obszaru roboczego Log Analytics mogą być analizowane przy użyciu innych zebranych danych monitorowania, a także umożliwiają korzystanie z innych funkcji Azure Monitor, takich jak alerty i wizualizacjeData streamed to a Log Analytics workspace can be analyzed with other monitoring data collected and also enables you to leverage other Azure Monitor features such as alerts and visualizations

  • Event Hubs platformy Azure:Azure Event Hubs:

    Dane przesyłane strumieniowo do centrum zdarzeń platformy Azurezapewniają następujące funkcje:Data streamed to an Azure Event Hubprovides the following functionality:

  • Usługa Azure Storage:Azure Storage:

    Dane przesyłane strumieniowo do usługi Azure Storage umożliwiają archiwizowanie ogromnych ilości danych telemetrycznych diagnostyki w przypadku części kosztów poprzednich dwóch opcji przesyłania strumieniowego.Data streamed to Azure Storage enables you to archive vast amounts of diagnostic telemetry for a fraction of the cost of the previous two streaming options.

To dane telemetryczne diagnostyki przesyłane do jednego z tych miejsc docelowych mogą służyć do oceny użycia zasobów i statystyk wykonywania zapytań w celu ułatwienia monitorowania wydajności.This diagnostic telemetry streamed to one of these destinations can be used to gauge resource utilization and query execution statistics for easier performance monitoring.

Architektura

Włącz i skonfiguruj eksport strumieniowy danych telemetrycznych diagnostykiEnable and configure the streaming export of diagnostic telemetry

Za pomocą jednej z następujących metod można włączyć i zarządzać metrykami oraz rejestrowaniem danych telemetrycznych diagnostyki.You can enable and manage metrics and diagnostic telemetry logging by using one of the following methods:

  • Azure PortalAzure portal
  • PowerShellPowerShell
  • Interfejs wiersza polecenia platformy AzureAzure CLI
  • Interfejs API REST usługi Azure MonitorAzure Monitor REST API
  • Szablon usługi Azure Resource ManagerAzure Resource Manager template

Uwaga

Aby włączyć przesyłanie strumieniowe danych telemetrycznych usługi Security log w dzienniku inspekcji, zobacz Konfigurowanie inspekcji dla usługi Database i dzienników inspekcji w dziennikach Azure Monitor i Azure Event Hubs.To enable audit log streaming of security telemetry, see Set up auditing for your database and auditing logs in Azure Monitor logs and Azure Event Hubs.

Konfiguruj eksport przesyłania danych telemetrycznych diagnostykiConfigure the streaming export of diagnostic telemetry

Możesz użyć menu Ustawienia diagnostyczne w Azure Portal, aby włączyć i skonfigurować przesyłanie strumieniowe telemetrii diagnostyki.You can use the Diagnostics settings menu in the Azure portal to enable and configure streaming of diagnostic telemetry. Ponadto można użyć programu PowerShell, interfejsuwiersza polecenia platformy Azure oraz szablonów Menedżer zasobów w celu skonfigurowania przesyłania strumieniowego danych telemetrycznych diagnostyki.Additionally, you can use PowerShell, the Azure CLI, the REST API, and Resource Manager templates to configure streaming of diagnostic telemetry. Można ustawić następujące miejsca docelowe, aby przesyłać strumieniowo dane telemetryczne diagnostyki: Azure Storage, Azure Event Hubs i Azure Monitor logs.You can set the following destinations to stream the diagnostic telemetry: Azure Storage, Azure Event Hubs, and Azure Monitor logs.

Ważne

Eksport przesyłania strumieniowego diagnostyki danych diagnostycznych nie jest domyślnie włączony.The streaming export of diagnostic telemetry is not enabled by default.

Wybierz jedną z następujących kart, aby uzyskać wskazówki krok po kroku dotyczące konfigurowania eksportu danych telemetrycznych diagnostyki w Azure Portal i skryptów na potrzeby wykonywania tych samych kroków przy użyciu programu PowerShell i interfejsu wiersza polecenia platformy Azure.Select one of the following tabs for step-by-step guidance for configuring the streaming export of diagnostic telemetry in the Azure portal and for scripts for accomplishing the same with PowerShell and the Azure CLI.

Pule elastyczne w Azure SQL DatabaseElastic pools in Azure SQL Database

Można skonfigurować zasób puli elastycznej w celu zebrania następujących danych telemetrycznych diagnostyki:You can set up an elastic pool resource to collect the following diagnostic telemetry:

ZasóbResource Monitorowanie telemetriiMonitoring telemetry
Pula elastycznaElastic pool Metryki podstawowe zawierają wartości procentowe liczby jednostek EDTU/procesora, wartość EDTU/procesor CPU, procent odczytania danych fizycznych, procent zapisu w dzienniku, procent sesji, procent pracowników, magazyn, procent magazynu, limit magazynu i procent magazynu XTP.Basic metrics contains eDTU/CPU percentage, eDTU/CPU limit, physical data read percentage, log write percentage, sessions percentage, workers percentage, storage, storage percentage, storage limit, and XTP storage percentage.

Aby skonfigurować strumieniowe dane telemetryczne diagnostyki dla pul elastycznych i baz danych w puli, należy oddzielnie skonfigurować osobno:To configure streaming of diagnostic telemetry for elastic pools and pooled databases, you need to separately configure each separately:

  • Włącz przesyłanie strumieniowe danych telemetrycznych diagnostyki dla puli elastycznejEnable streaming of diagnostic telemetry for an elastic pool
  • Włącz przesyłanie strumieniowe telemetrii diagnostyki dla każdej bazy danych w puli elastycznejEnable streaming of diagnostic telemetry for each database in elastic pool

Kontener elastycznej puli ma własne dane telemetryczne oddzielone od poszczególnych danych telemetrycznych w puli.The elastic pool container has its own telemetry separate from each individual pooled database's telemetry.

Aby włączyć przesyłanie strumieniowe danych telemetrycznych diagnostyki dla zasobu puli elastycznej, wykonaj następujące kroki:To enable streaming of diagnostic telemetry for an elastic pool resource, follow these steps:

  1. Przejdź do zasobu puli elastycznej w Azure Portal.Go to the elastic pool resource in Azure portal.

  2. Wybierz pozycję Ustawienia diagnostyki.Select Diagnostics settings.

  3. Wybierz opcję Włącz diagnostykę , jeśli nie istnieją poprzednie ustawienia lub wybierz opcję Edytuj ustawienie , aby edytować poprzednie ustawienie.Select Turn on diagnostics if no previous settings exist, or select Edit setting to edit a previous setting.

    Włączanie diagnostyki dla pul elastycznych

  4. Wprowadź nazwę ustawienia dla własnego odwołania.Enter a setting name for your own reference.

  5. Wybierz zasób docelowy dla danych diagnostycznych przesyłania strumieniowego: Archiwizuj na koncie magazynu, przesyła strumieniowo do centrum zdarzeńlub wysyłając do log Analytics.Select a destination resource for the streaming diagnostics data: Archive to storage account, Stream to an event hub, or Send to Log Analytics.

  6. W przypadku usługi log Analytics wybierz pozycję Konfiguruj i Utwórz nowy obszar roboczy, wybierając pozycję + Utwórz nowy obszar roboczylub wybierz istniejący obszar roboczy.For log analytics, select Configure and create a new workspace by selecting +Create New Workspace, or select an existing workspace.

  7. Zaznacz pole wyboru dla telemetrii diagnostyki puli elastycznej: metryki podstawowe .Select the check box for elastic pool diagnostic telemetry: Basic metrics. Konfigurowanie diagnostyki dla pul elastycznychConfigure diagnostics for elastic pools

  8. Wybierz pozycję Zapisz.Select Save.

  9. Ponadto należy skonfigurować przesyłanie strumieniowe telemetrii diagnostyki dla każdej bazy danych w puli elastycznej, którą chcesz monitorować, wykonując czynności opisane w następnej sekcji.In addition, configure streaming of diagnostic telemetry for each database within the elastic pool you want to monitor by following steps described in the next section.

Ważne

Oprócz konfigurowania telemetrii diagnostyki dla puli elastycznej należy również skonfigurować telemetrię diagnostyki dla każdej bazy danych w puli elastycznej.In addition to configuring diagnostic telemetry for an elastic pool, you also need to configure diagnostic telemetry for each database in the elastic pool.

Pojedyncze i w puli baz danych w Azure SQL DatabaseSingle and pooled databases in Azure SQL Database

Istnieje możliwość skonfigurowania jednego lub puli zasobów bazy danych, aby zebrać następujące dane telemetryczne diagnostyki:You can set up a single or pooled database resource to collect the following diagnostic telemetry:

ZasóbResource Monitorowanie telemetriiMonitoring telemetry
Baza danych z pojedynczym lub puląSingle or pooled database Metryki podstawowe obejmują wartość PROCENTową jednostek DTU, użycie jednostek DTU, limit jednostek DTU, wartość procentową procentowej odczytania danych fizycznych, procent zapisu w dzienniku, pomyślne/nieudane/zablokowane przez połączenia zapory, wartość procentowa, procent procesów roboczych, magazyn, procent magazynu, procent magazynu XTP i zakleszczenia.Basic metrics contains DTU percentage, DTU used, DTU limit, CPU percentage, physical data read percentage, log write percentage, Successful/Failed/Blocked by firewall connections, sessions percentage, workers percentage, storage, storage percentage, XTP storage percentage, and deadlocks.

Aby włączyć przesyłanie strumieniowe telemetrii diagnostyki dla jednej bazy danych lub w puli, wykonaj następujące kroki:To enable streaming of diagnostic telemetry for a single or a pooled database, follow these steps:

  1. Przejdź do zasobu usługi Azure SQL Database .Go to Azure SQL database resource.

  2. Wybierz pozycję Ustawienia diagnostyki.Select Diagnostics settings.

  3. Wybierz opcję Włącz diagnostykę , jeśli nie istnieją poprzednie ustawienia lub wybierz opcję Edytuj ustawienie , aby edytować poprzednie ustawienie.Select Turn on diagnostics if no previous settings exist, or select Edit setting to edit a previous setting. Do telemetrii diagnostyki strumienia można utworzyć maksymalnie trzy połączenia równoległe.You can create up to three parallel connections to stream diagnostic telemetry.

  4. Wybierz pozycję Dodaj ustawienie diagnostyczne , aby skonfigurować równoległe przesyłanie strumieniowe danych diagnostycznych do wielu zasobów.Select Add diagnostic setting to configure parallel streaming of diagnostics data to multiple resources.

    Włącz diagnostykę dla baz danych z pojedynczym i pulą

  5. Wprowadź nazwę ustawienia dla własnego odwołania.Enter a setting name for your own reference.

  6. Wybierz zasób docelowy dla danych diagnostycznych przesyłania strumieniowego: Archiwizuj na koncie magazynu, przesyła strumieniowo do centrum zdarzeńlub wysyłając do log Analytics.Select a destination resource for the streaming diagnostics data: Archive to storage account, Stream to an event hub, or Send to Log Analytics.

  7. W przypadku standardowego środowiska monitorowania opartego na zdarzeniach zaznacz następujące pola wyboru dla telemetrii dzienników diagnostyki bazy danych: SQLInsights, AutomaticTuning, QueryStoreRuntimeStatistics, QueryStoreWaitStatistics, Błędy, DatabaseWaitStatistics, limity czasu, blokii zakleszczenia.For the standard, event-based monitoring experience, select the following check boxes for database diagnostics log telemetry: SQLInsights, AutomaticTuning, QueryStoreRuntimeStatistics, QueryStoreWaitStatistics, Errors, DatabaseWaitStatistics, Timeouts, Blocks, and Deadlocks.

  8. W przypadku zaawansowanego, opartego na minutę środowiska monitorowania zaznacz pole wyboru dla metryk podstawowych .For an advanced, one-minute-based monitoring experience, select the check box for Basic metrics.

    Konfigurowanie diagnostyki dla Azure SQL Database

  9. Wybierz pozycję Zapisz.Select Save.

  10. Powtórz te kroki dla każdej bazy danych, która ma być monitorowana.Repeat these steps for each database you want to monitor.

Porada

Powtórz te kroki dla każdej bazy danych pojedynczej i puli, która ma być monitorowana.Repeat these steps for each single and pooled database you want to monitor.

Wystąpienia w wystąpieniu zarządzanym usługi Azure SQLInstances in Azure SQL Managed Instance

Można skonfigurować zasób wystąpienia zarządzanego, aby zebrać następujące dane telemetryczne diagnostyki:You can set up a managed instance resource to collect the following diagnostic telemetry:

ZasóbResource Monitorowanie telemetriiMonitoring telemetry
Wystąpienie zarządzaneManaged instance ResourceUsageStats zawiera Licznik rdzeni wirtualnych, średni procent procesora CPU, żądania we/wy, bajty do odczytu/zapisu, zarezerwowane miejsce do magazynowania i miejsce do magazynowania.ResourceUsageStats contains vCores count, average CPU percentage, IO requests, bytes read/written, reserved storage space, and used storage space.

Aby skonfigurować strumieniowe dane telemetryczne diagnostyki dla wystąpień zarządzanych i baz danych wystąpień, należy oddzielnie skonfigurować poszczególne:To configure streaming of diagnostic telemetry for managed instance and instance databases, you will need to separately configure each:

  • Włącz przesyłanie strumieniowe danych telemetrycznych diagnostyki dla wystąpienia zarządzanegoEnable streaming of diagnostic telemetry for managed instance
  • Włącz przesyłanie strumieniowe telemetrii diagnostyki dla każdej bazy danych wystąpieniaEnable streaming of diagnostic telemetry for each instance database

Kontener wystąpienia zarządzanego ma własne dane telemetryczne oddzielone od danych telemetrycznych z poszczególnych wystąpień.The managed instance container has its own telemetry separate from each instance database's telemetry.

Aby włączyć przesyłanie strumieniowe danych telemetrycznych diagnostyki dla zasobu wystąpienia zarządzanego, wykonaj następujące czynności:To enable streaming of diagnostic telemetry for a managed instance resource, follow these steps:

  1. Przejdź do zasobu wystąpienia zarządzanego w Azure Portal.Go to the managed instance resource in Azure portal.

  2. Wybierz pozycję Ustawienia diagnostyki.Select Diagnostics settings.

  3. Wybierz opcję Włącz diagnostykę , jeśli nie istnieją poprzednie ustawienia lub wybierz opcję Edytuj ustawienie , aby edytować poprzednie ustawienie.Select Turn on diagnostics if no previous settings exist, or select Edit setting to edit a previous setting.

    Włącz diagnostykę dla wystąpienia zarządzanego

  4. Wprowadź nazwę ustawienia dla własnego odwołania.Enter a setting name for your own reference.

  5. Wybierz zasób docelowy dla danych diagnostycznych przesyłania strumieniowego: Archiwizuj na koncie magazynu, przesyła strumieniowo do centrum zdarzeńlub wysyłając do log Analytics.Select a destination resource for the streaming diagnostics data: Archive to storage account, Stream to an event hub, or Send to Log Analytics.

  6. W przypadku usługi log Analytics wybierz pozycję Konfiguruj i Utwórz nowy obszar roboczy, wybierając pozycję + Utwórz nowy obszar roboczylub korzystając z istniejącego obszaru roboczego.For log analytics, select Configure and create a new workspace by selecting +Create New Workspace, or use an existing workspace.

  7. Zaznacz pole wyboru dla telemetrii diagnostyki wystąpienia: ResourceUsageStats.Select the check box for instance diagnostic telemetry: ResourceUsageStats.

    Konfigurowanie diagnostyki dla wystąpienia zarządzanego

  8. Wybierz pozycję Zapisz.Select Save.

  9. Ponadto należy skonfigurować przesyłanie strumieniowe telemetrii diagnostyki dla każdej bazy danych wystąpienia w zarządzanym wystąpieniu, które chcesz monitorować, wykonując kroki opisane w następnej sekcji.In addition, configure streaming of diagnostic telemetry for each instance database within the managed instance you want to monitor by following the steps described in the next section.

Ważne

Oprócz konfigurowania telemetrii diagnostyki dla wystąpienia zarządzanego należy również skonfigurować telemetrię diagnostyki dla każdej bazy danych wystąpienia.In addition to configuring diagnostic telemetry for a managed instance, you also need to configure diagnostic telemetry for each instance database.

Bazy danych w wystąpieniu zarządzanym Azure SQLDatabases in Azure SQL Managed Instance

Można skonfigurować zasób bazy danych wystąpienia, aby zebrać następujące dane telemetryczne diagnostyki:You can set up an instance database resource to collect the following diagnostic telemetry:

ZasóbResource Monitorowanie telemetriiMonitoring telemetry
Baza danych wystąpieniaInstance database ResourceUsageStats zawiera Licznik rdzeni wirtualnych, średni procent procesora CPU, żądania we/wy, bajty do odczytu/zapisu, zarezerwowane miejsce do magazynowania i miejsce do magazynowania.ResourceUsageStats contains vCores count, average CPU percentage, IO requests, bytes read/written, reserved storage space, and used storage space.

Aby włączyć przesyłanie strumieniowe telemetrii diagnostyki dla bazy danych wystąpienia, wykonaj następujące kroki:To enable streaming of diagnostic telemetry for an instance database, follow these steps:

  1. Przejdź do zasobu wystąpienia bazy danych w ramach wystąpienia zarządzanego.Go to instance database resource within managed instance.

  2. Wybierz pozycję Ustawienia diagnostyki.Select Diagnostics settings.

  3. Wybierz opcję Włącz diagnostykę , jeśli nie istnieją poprzednie ustawienia lub wybierz opcję Edytuj ustawienie , aby edytować poprzednie ustawienie.Select Turn on diagnostics if no previous settings exist, or select Edit setting to edit a previous setting.

    • Można utworzyć maksymalnie trzy (3) połączenia równoległe do telemetrii diagnostyki strumienia.You can create up to three (3) parallel connections to stream diagnostic telemetry.
    • Wybierz pozycję + Dodaj ustawienie diagnostyczne , aby skonfigurować równoległe przesyłanie strumieniowe danych diagnostycznych do wielu zasobów.Select +Add diagnostic setting to configure parallel streaming of diagnostics data to multiple resources.

    Włącz diagnostykę baz danych wystąpień

  4. Wprowadź nazwę ustawienia dla własnego odwołania.Enter a setting name for your own reference.

  5. Wybierz zasób docelowy dla danych diagnostycznych przesyłania strumieniowego: Archiwizuj na koncie magazynu, przesyła strumieniowo do centrum zdarzeńlub wysyłając do log Analytics.Select a destination resource for the streaming diagnostics data: Archive to storage account, Stream to an event hub, or Send to Log Analytics.

  6. Zaznacz pola wyboru dla telemetrii diagnostyki bazy danych: SQLInsights, QueryStoreRuntimeStatistics, QueryStoreWaitStatisticsi Errors.Select the check boxes for database diagnostic telemetry: SQLInsights, QueryStoreRuntimeStatistics, QueryStoreWaitStatistics, and Errors. Konfigurowanie diagnostyki dla baz danych wystąpieńConfigure diagnostics for instance databases

  7. Wybierz pozycję Zapisz.Select Save.

  8. Powtórz te kroki dla każdej bazy danych wystąpienia, która ma być monitorowana.Repeat these steps for each instance database you want to monitor.

Porada

Powtórz te kroki dla każdej bazy danych wystąpienia, która ma być monitorowana.Repeat these steps for each instance database you want to monitor.

Przesyłanie strumieniowe do usługi SQL AnalyticsStream into SQL Analytics

Azure SQL Database i metryki wystąpienia zarządzanego usługi Azure SQL oraz dzienniki zasobów przesyłane strumieniowo do obszaru roboczego Log Analytics mogą być używane przez Azure SQL Analytics.Azure SQL Database and Azure SQL Managed Instance metrics and resource logs that are streamed into a Log Analytics workspace can be consumed by Azure SQL Analytics. Azure SQL Analytics to rozwiązanie w chmurze, które służy do monitorowania wydajności pojedynczych baz danych, pul elastycznych i baz danych w puli oraz wystąpień zarządzanych i baz danych wystąpień na dużą skalę i w wielu subskrypcjach.Azure SQL Analytics is a cloud solution that monitors the performance of single databases, elastic pools and pooled databases, and managed instances and instance databases at scale and across multiple subscriptions. Może pomóc zbierać i wizualizować metryki wydajności oraz wbudowaną analizę na potrzeby rozwiązywania problemów z wydajnością.It can help you collect and visualize performance metrics, and it has built-in intelligence for performance troubleshooting.

Przegląd Azure SQL Analytics

Omówienie instalacjiInstallation overview

Kolekcję baz danych i kolekcji baz danych można monitorować za pomocą Azure SQL Analytics, wykonując następujące czynności:You can monitor a collection of databases and database collections with Azure SQL Analytics by performing the following steps:

  1. Utwórz rozwiązanie Azure SQL Analytics w portalu Azure Marketplace.Create an Azure SQL Analytics solution from the Azure Marketplace.
  2. Utwórz obszar roboczy Log Analytics w rozwiązaniu.Create a Log Analytics workspace in the solution.
  3. Skonfiguruj bazy danych do przesyłania strumieniowego telemetrii diagnostyki do obszaru roboczego.Configure databases to stream diagnostic telemetry into the workspace.

Eksport przesyłania strumieniowego tej diagnostyki diagnostycznej można skonfigurować przy użyciu wbudowanej opcji Wyślij do log Analytics na karcie Ustawienia diagnostyki w Azure Portal.You can configure the streaming export of this diagnostic telemetry by using the built-in Send to Log Analytics option in the diagnostics settings tab in the Azure portal. Możesz również włączyć przesyłanie strumieniowe do obszaru roboczego Log Analytics przy użyciu ustawień diagnostycznych za pośrednictwem poleceń cmdlet programu PowerShell, interfejsu wiersza polecenia platformy Azure, Azure Monitor API RESTlub szablonów Menedżer zasobów.You can also enable streaming into a Log Analytics workspace by using diagnostics settings via PowerShell cmdlets, the Azure CLI, the Azure Monitor REST API, or Resource Manager templates.

Tworzenie zasobu Azure SQL AnalyticsCreate an Azure SQL Analytics resource

  1. Wyszukaj Azure SQL Analytics w witrynie Azure Marketplace i wybierz ją.Search for Azure SQL Analytics in Azure Marketplace and select it.

    Wyszukaj Azure SQL Analytics w portalu

  2. Wybierz pozycję Utwórz na ekranie przegląd rozwiązania.Select Create on the solution's overview screen.

  3. Wypełnij formularz Azure SQL Analytics informacjami o dodatkowych informacjach, które są wymagane: Nazwa obszaru roboczego, subskrypcja, Grupa zasobów, lokalizacja i warstwa cenowa.Fill in the Azure SQL Analytics form with the additional information that is required: workspace name, subscription, resource group, location, and pricing tier.

    Konfigurowanie Azure SQL Analytics w portalu

  4. Wybierz przycisk OK , aby potwierdzić, a następnie wybierz pozycję Utwórz.Select OK to confirm, and then select Create.

Konfigurowanie zasobu do rejestrowania metryk i dzienników zasobówConfigure the resource to record metrics and resource logs

Należy oddzielnie skonfigurować przesyłanie strumieniowe telemetrii diagnostyki dla jednej i puli baz danych, pul elastycznych, wystąpień zarządzanych i baz danych wystąpień.You need to separately configure diagnostic telemetry streaming for single and pooled databases, elastic pools, managed instances, and instance databases. Najprostszym sposobem skonfigurowania miejsca, w którym rejestrowane są metryki zasobów, jest użycie Azure Portal.The easiest way to configure where a resource records metrics is by using the Azure portal. Aby uzyskać szczegółowe instrukcje, zobacz Konfigurowanie przesyłania strumieniowego danych telemetrycznych diagnostyki.For detailed steps, see Configure the streaming export of diagnostic telemetry.

Używanie Azure SQL Analytics do monitorowania i generowania alertówUse Azure SQL Analytics for monitoring and alerting

Usługi SQL Analytics można używać jako hierarchicznego pulpitu nawigacyjnego do wyświetlania zasobów bazy danych.You can use SQL Analytics as a hierarchical dashboard to view your database resources.

Przesyłanie strumieniowe do usługi Event HubsStream into Event Hubs

Metryki i dzienniki zasobów wystąpienia zarządzanego usługi Azure SQL można przesyłać Azure SQL Database strumieniowo do Event Hubs przy użyciu wbudowanego strumienia do opcji centrum zdarzeń w Azure Portal.You can stream Azure SQL Database and Azure SQL Managed Instance metrics and resource logs into Event Hubs by using the built-in Stream to an event hub option in the Azure portal. Identyfikator reguły Service Bus można również włączyć przy użyciu ustawień diagnostycznych za pomocą poleceń cmdlet programu PowerShell, interfejsu wiersza polecenia platformy Azure lub interfejsu API REST Azure Monitor.You also can enable the Service Bus rule ID by using diagnostics settings via PowerShell cmdlets, the Azure CLI, or the Azure Monitor REST API. Upewnij się, że centrum zdarzeń znajduje się w tym samym regionie, w którym znajduje się baza danych i serwer.Be sure that the event hub is in the same region as your database and server.

Co zrobić z metrykami i dziennikami zasobów w Event HubsWhat to do with metrics and resource logs in Event Hubs

Gdy wybrane dane zostaną przesłane do Event Hubs, jest to jeden krok bliższy do włączenia zaawansowanych scenariuszy monitorowania.After the selected data is streamed into Event Hubs, you're one step closer to enabling advanced monitoring scenarios. Event Hubs działa jako drzwi czołowe dla potoku zdarzeń.Event Hubs acts as the front door for an event pipeline. Po zebraniu danych do centrum zdarzeń można je przekształcać i przechowywać za pomocą dostawcy analiz w czasie rzeczywistym lub karty magazynu.After data is collected into an event hub, it can be transformed and stored by using a real-time analytics provider or a storage adapter. Event Hubs oddziela produkcję strumienia zdarzeń od użycia tych zdarzeń.Event Hubs decouples the production of a stream of events from the consumption of those events. W ten sposób odbiorcy zdarzeń mogą uzyskiwać dostęp do zdarzeń zgodnie z ich własnymi harmonogramami.In this way, event consumers can access the events on their own schedule. Aby uzyskać więcej informacji na temat Event Hubs, zobacz:For more information on Event Hubs, see:

Metryki przesyłane strumieniowo można używać w Event Hubs do:You can use streamed metrics in Event Hubs to:

  • Wyświetl kondycję usługi przez przesyłanie strumieniowe danych na gorąco do Power BIView service health by streaming hot-path data to Power BI

    Za pomocą Event Hubs, Stream Analytics i Power BI można łatwo przekształcać metryki i dane diagnostyczne na szczegółowe informacje w czasie rzeczywistym w ramach usług platformy Azure.By using Event Hubs, Stream Analytics, and Power BI, you can easily transform your metrics and diagnostics data into near real-time insights on your Azure services. Aby zapoznać się z omówieniem sposobu konfigurowania centrum zdarzeń, przetwarzania danych przy użyciu Stream Analytics i używania Power BI jako danych wyjściowych, zobacz Stream Analytics i Power BI.For an overview of how to set up an event hub, process data with Stream Analytics, and use Power BI as an output, see Stream Analytics and Power BI.

  • Strumieniowe przesyłanie dzienników do strumieni danych i danych telemetrycznych innych firmStream logs to third-party logging and telemetry streams

    Za pomocą Event Hubs Streaming można uzyskać metryki i dzienniki zasobów w różnych rozwiązaniach do monitorowania i analizy dzienników innych firm.By using Event Hubs streaming, you can get your metrics and resource logs into various third-party monitoring and log analytics solutions.

  • Utwórz niestandardową platformę telemetrii i rejestrowaniaBuild a custom telemetry and logging platform

    Czy masz już utworzoną niestandardową platformę telemetrii lub rozważamy kompilację?Do you already have a custom-built telemetry platform or are considering building one? Wysoce skalowalny charakter publikowania/subskrybowania Event Hubs umożliwia elastyczne pozyskiwanie metryk i dzienników zasobów.The highly scalable publish-subscribe nature of Event Hubs allows you to flexibly ingest metrics and resource logs. Zobacz Rosanova, aby korzystać z Event Hubs na platformie telemetrii na skalę globalną.See Dan Rosanova's guide to using Event Hubs in a global-scale telemetry platform.

Przesyłanie strumieniowe do usługi Azure StorageStream into Azure Storage

Metryki i dzienniki zasobów można przechowywać w usłudze Azure Storage przy użyciu wbudowanego Archiwum w ramach opcji konta magazynu w Azure Portal.You can store metrics and resource logs in Azure Storage by using the built-in Archive to a storage account option in the Azure portal. Magazyn można również włączyć przy użyciu ustawień diagnostycznych za pośrednictwem poleceń cmdlet programu PowerShell, interfejsu wiersza polecenia platformy Azure lub usługi Azure Monitor API REST.You can also enable Storage by using diagnostics settings via PowerShell cmdlets, the Azure CLI, or the Azure Monitor REST API.

Schemat metryk i dzienników zasobów na koncie magazynuSchema of metrics and resource logs in the storage account

Po skonfigurowaniu metryk i kolekcji dzienników zasobów kontener magazynu jest tworzony na koncie magazynu wybranym podczas udostępniania pierwszego wiersza danych.After you set up metrics and resource logs collection, a storage container is created in the storage account you selected when the first rows of data are available. Struktura obiektów BLOB jest:The structure of the blobs is:

insights-{metrics|logs}-{category name}/resourceId=/SUBSCRIPTIONS/{subscription ID}/ RESOURCEGROUPS/{resource group name}/PROVIDERS/Microsoft.SQL/servers/{resource_server}/ databases/{database_name}/y={four-digit numeric year}/m={two-digit numeric month}/d={two-digit numeric day}/h={two-digit 24-hour clock hour}/m=00/PT1H.json

Lub, po prostu:Or, more simply:

insights-{metrics|logs}-{category name}/resourceId=/{resource Id}/y={four-digit numeric year}/m={two-digit numeric month}/d={two-digit numeric day}/h={two-digit 24-hour clock hour}/m=00/PT1H.json

Na przykład nazwa obiektu BLOB dla podstawowych metryk może być:For example, a blob name for Basic metrics might be:

insights-metrics-minute/resourceId=/SUBSCRIPTIONS/s1id1234-5679-0123-4567-890123456789/RESOURCEGROUPS/TESTRESOURCEGROUP/PROVIDERS/MICROSOFT.SQL/ servers/Server1/databases/database1/y=2016/m=08/d=22/h=18/m=00/PT1H.json

Nazwa obiektu BLOB do przechowywania danych z puli elastycznej wygląda następująco:A blob name for storing data from an elastic pool looks like:

insights-{metrics|logs}-{category name}/resourceId=/SUBSCRIPTIONS/{subscription ID}/ RESOURCEGROUPS/{resource group name}/PROVIDERS/Microsoft.SQL/servers/{resource_server}/ elasticPools/{elastic_pool_name}/y={four-digit numeric year}/m={two-digit numeric month}/d={two-digit numeric day}/h={two-digit 24-hour clock hour}/m=00/PT1H.json

Zasady przechowywania danych i CennikData retention policy and pricing

W przypadku wybrania Event Hubs lub konta magazynu można określić zasady przechowywania.If you select Event Hubs or a Storage account, you can specify a retention policy. Te zasady usuwają dane, które są starsze niż wybrany okres.This policy deletes data that is older than a selected time period. W przypadku określenia Log Analytics zasady przechowywania są zależne od wybranej warstwy cenowej.If you specify Log Analytics, the retention policy depends on the selected pricing tier. W takim przypadku zapewnione bezpłatne jednostki pozyskiwania danych umożliwiają bezpłatne monitorowanie kilku baz danych w każdym miesiącu.In this case, the provided free units of data ingestion can enable free monitoring of several databases each month. Każde użycie danych telemetrycznych diagnostyki przekraczające wolne jednostki może ponieść koszty.Any consumption of diagnostic telemetry in excess of the free units might incur costs.

Ważne

Aktywne bazy danych z większymi obciążeniami pobierają więcej danych niż bezczynne bazy danych.Active databases with heavier workloads ingest more data than idle databases. Aby uzyskać więcej informacji, zobacz Cennik usługi log Analytics.For more information, see Log analytics pricing.

Jeśli używasz Azure SQL Analytics, możesz monitorować użycie pozyskiwania danych, wybierając obszar roboczy OMS w menu nawigacji Azure SQL Analytics, a następnie wybierając pozycję użycie i szacowane koszty.If you are using Azure SQL Analytics, you can monitor your data ingestion consumption by selecting OMS Workspace on the navigation menu of Azure SQL Analytics, and then selecting Usage and Estimated Costs.

Dostępne metryki i dziennikiMetrics and logs available

Dane telemetryczne monitorowania dostępne dla pojedynczych baz danych, baz danych w puli, pul elastycznych, wystąpienia zarządzanego i baz danych wystąpień zostały udokumentowane w tej części artykułu.Monitoring telemetry available for single databases, pooled databases, elastic pools, managed instance, and instance databases is documented in this section of the article. Zebrane dane telemetryczne monitorowania w usłudze SQL Analytics mogą służyć do własnej niestandardowej analizy i opracowywania aplikacji przy użyciu języka zapytań dzienników Azure monitor .Collected monitoring telemetry inside SQL Analytics can be used for your own custom analysis and application development using Azure Monitor log queries language.

Metryki podstawoweBasic metrics

Szczegółowe informacje na temat podstawowych metryk według zasobów można znaleźć w poniższych tabelach.Refer to the following tables for details about Basic metrics by resource.

Uwaga

Podstawowa opcja metryk była wcześniej znana jako wszystkie metryki.Basic metrics option was formerly known as All metrics. Wprowadzona zmiana dotyczyła tylko nazewnictwa i nie wprowadzono żadnych zmian w monitorowanych metrykach.The change made was to the naming only and there was no change to the metrics monitored. Ta zmiana została zainicjowana, aby umożliwić wprowadzenie dodatkowych kategorii metryk w przyszłości.This change was initiated to allow for introduction of additional metric categories in the future.

Podstawowe metryki dla pul elastycznychBasic metrics for elastic pools

ZasóbResource MetrykiMetrics
Elastyczna pulaElastic pool procentowa wartość eDTU, użyta wartość eDTU, limit liczby jednostek eDTU, procent użycia procesora, procent odczytu danych fizycznych, procent zapisu w dzienniku, procent sesji, procent procesów roboczych, magazyn, procent magazynu, limit magazynu, procent magazynu XTPeDTU percentage, eDTU used, eDTU limit, CPU percentage, physical data read percentage, log write percentage, sessions percentage, workers percentage, storage, storage percentage, storage limit, XTP storage percentage

Podstawowe metryki dla pojedynczych i w puli baz danychBasic metrics for single and pooled databases

ZasóbResource MetrykiMetrics
Baza danych z pojedynczym i puląSingle and pooled database Procent jednostek DTU, użytych jednostek DTU, limit jednostek DTU, procent użycia procesora, procent odczytu danych fizycznych, procent zapisu w dzienniku, pomyślne/nieudane/zablokowane przez połączenia zaporyDTU percentage, DTU used, DTU limit, CPU percentage, physical data read percentage, log write percentage, Successful/Failed/Blocked by firewall connections, sessions percentage, workers percentage, storage, storage percentage, XTP storage percentage, and deadlocks

Metryki zaawansowaneAdvanced metrics

Szczegółowe informacje na temat zaawansowanych metryk można znaleźć w poniższej tabeli.Refer to the following table for details about advanced metrics.

MetrykaMetric Nazwa wyświetlana metrykiMetric Display Name OpisDescription
sqlserver_process_core_percent1sqlserver_process_core_percent1 Podstawowy procent procesu SQLSQL process core percent Procent użycia procesora CPU dla procesu SQL, mierzony przez system operacyjny.CPU usage percentage for the SQL process, as measured by the operating system.
sqlserver_process_memory_percent1sqlserver_process_memory_percent1 Procent pamięci procesu SQLSQL process memory percent Procent użycia pamięci dla procesu SQL, mierzony przez system operacyjny.Memory usage percentage for the SQL process, as measured by the operating system.
tempdb_data_size2tempdb_data_size2 Rozmiar pliku danych tempdb kilobajtówTempdb Data File Size Kilobytes Rozmiar pliku danych tempdb kilobajtów.Tempdb Data File Size Kilobytes.
tempdb_log_size2tempdb_log_size2 Rozmiar pliku dziennika bazy danych tempdb kilobajtówTempdb Log File Size Kilobytes Rozmiar pliku dziennika bazy danych tempdb kilobajtów.Tempdb Log File Size Kilobytes.
tempdb_log_used_percent2tempdb_log_used_percent2 Użyto dziennika% tempdbTempdb Percent Log Used Użyto dziennika bazy danych tempdb.Tempdb Percent Log Used.

1 ta Metryka jest dostępna dla baz danych korzystających z modelu zakupów rdzeń wirtualny o wartości 2 rdzeni wirtualnych i wyższych lub 200 jednostek DTU i wyższych dla modeli zakupów opartych na jednostkach DTU.1 This metric is available for databases using the vCore purchasing model with 2 vCores and higher, or 200 DTU and higher for DTU-based purchasing models.

Ta Metryka jest dostępna dla baz danych korzystających z modelu zakupów rdzeń wirtualny o wartości 2 rdzeni wirtualnych i wyższych lub 200 jednostek DTU i wyższych dla modeli zakupów opartych na jednostkach DTU.2 This metric is available for databases using the vCore purchasing model with 2 vCores and higher, or 200 DTU and higher for DTU-based purchasing models. Ta Metryka jest obecnie niedostępna dla baz danych lub magazynów danych w skali.This metric is not currently available for Hyperscale databases or data warehouses.

Dzienniki podstawoweBasic logs

Szczegółowe informacje o telemetrii dostępne dla wszystkich dzienników zostały udokumentowane w poniższych tabelach.Details of telemetry available for all logs are documented in the following tables. Aby uzyskać więcej informacji, zobacz obsługiwane dane telemetryczne diagnostyki.For more information, see supported diagnostic telemetry.

Statystyka użycia zasobów dla wystąpień zarządzanychResource usage stats for managed instances

WłaściwośćProperty OpisDescription
TenantIdTenantId Identyfikator dzierżawyYour tenant ID
SourceSystemSourceSystem Zawsze: AzureAlways: Azure
TimeGenerated [UTC]TimeGenerated [UTC] Sygnatura czasowa rejestrowania dziennikaTime stamp when the log was recorded
TypType Zawsze: AzureDiagnosticsAlways: AzureDiagnostics
ResourceProviderResourceProvider Nazwa dostawcy zasobów.Name of the resource provider. Zawsze: MICROSOFT. ServerAlways: MICROSOFT.SQL
KategoriaCategory Nazwa kategorii.Name of the category. Zawsze: ResourceUsageStatsAlways: ResourceUsageStats
ZasóbResource Nazwa zasobuName of the resource
ResourceTypeResourceType Nazwa typu zasobu.Name of the resource type. Zawsze: MANAGEDINSTANCESAlways: MANAGEDINSTANCES
SubscriptionIdSubscriptionId Identyfikator GUID subskrypcji bazy danychSubscription GUID for the database
ResourceGroupResourceGroup Nazwa grupy zasobów dla bazy danychName of the resource group for the database
LogicalServerName_sLogicalServerName_s Nazwa wystąpienia zarządzanegoName of the managed instance
ResourceIdResourceId Identyfikator URI zasobuResource URI
SKU_sSKU_s Jednostka SKU produktu wystąpienia zarządzanego SQLSQL Managed Instance product SKU
virtual_core_count_svirtual_core_count_s Liczba dostępnych rdzeni wirtualnychNumber of vCores available
avg_cpu_percent_savg_cpu_percent_s Średni procent procesora CPUAverage CPU percentage
reserved_storage_mb_sreserved_storage_mb_s Zarezerwowana pojemność magazynu w wystąpieniu zarządzanymReserved storage capacity on the managed instance
storage_space_used_mb_sstorage_space_used_mb_s Używany magazyn w wystąpieniu zarządzanymUsed storage on the managed instance
io_requests_sio_requests_s Liczba operacji we/wyIOPS count
io_bytes_read_sio_bytes_read_s Odczytane bajty IOPSIOPS bytes read
io_bytes_written_sio_bytes_written_s Zapisano bajtów IOPSIOPS bytes written

Statystyka środowiska uruchomieniowego magazynu zapytańQuery Store runtime statistics

WłaściwośćProperty OpisDescription
TenantIdTenantId Identyfikator dzierżawyYour tenant ID
SourceSystemSourceSystem Zawsze: AzureAlways: Azure
TimeGenerated [UTC]TimeGenerated [UTC] Sygnatura czasowa rejestrowania dziennikaTime stamp when the log was recorded
TypType Zawsze: AzureDiagnosticsAlways: AzureDiagnostics
ResourceProviderResourceProvider Nazwa dostawcy zasobów.Name of the resource provider. Zawsze: MICROSOFT. ServerAlways: MICROSOFT.SQL
KategoriaCategory Nazwa kategorii.Name of the category. Zawsze: QueryStoreRuntimeStatisticsAlways: QueryStoreRuntimeStatistics
OperationNameOperationName Nazwa operacji.Name of the operation. Zawsze: QueryStoreRuntimeStatisticsEventAlways: QueryStoreRuntimeStatisticsEvent
ZasóbResource Nazwa zasobuName of the resource
ResourceTypeResourceType Nazwa typu zasobu.Name of the resource type. Zawsze: Serwery/bazy danychAlways: SERVERS/DATABASES
SubscriptionIdSubscriptionId Identyfikator GUID subskrypcji bazy danychSubscription GUID for the database
ResourceGroupResourceGroup Nazwa grupy zasobów dla bazy danychName of the resource group for the database
LogicalServerName_sLogicalServerName_s Nazwa serwera bazy danychName of the server for the database
ElasticPoolName_sElasticPoolName_s Nazwa puli elastycznej dla bazy danych (jeśli istnieje)Name of the elastic pool for the database, if any
DatabaseName_sDatabaseName_s Nazwa bazy danychName of the database
ResourceIdResourceId Identyfikator URI zasobuResource URI
query_hash_squery_hash_s Skrót zapytaniaQuery hash
query_plan_hash_squery_plan_hash_s Wartość skrótu planu zapytaniaQuery plan hash
statement_sql_handle_sstatement_sql_handle_s Dojście SQL instrukcjiStatement sql handle
interval_start_time_dinterval_start_time_d Rozpocznij DateTimeOffset dla interwału w liczbie taktów od 1900-1-1Start datetimeoffset of the interval in number of ticks from 1900-1-1
interval_end_time_dinterval_end_time_d Końcowa wartość DateTimeOffset interwału wyrażona w liczbie taktów od 1900-1-1End datetimeoffset of the interval in number of ticks from 1900-1-1
logical_io_writes_dlogical_io_writes_d Łączna liczba operacji zapisu logicznych operacji we/wyTotal number of logical IO writes
max_logical_io_writes_dmax_logical_io_writes_d Maksymalna liczba logicznych zapisów we/wy na wykonanieMax number of logical IO writes per execution
physical_io_reads_dphysical_io_reads_d Łączna liczba odczytów fizycznych operacji we/wyTotal number of physical IO reads
max_physical_io_reads_dmax_physical_io_reads_d Maksymalna liczba logicznych odczytów we/wy na wykonanieMax number of logical IO reads per execution
logical_io_reads_dlogical_io_reads_d Łączna liczba odczytów logicznych operacji we/wyTotal number of logical IO reads
max_logical_io_reads_dmax_logical_io_reads_d Maksymalna liczba logicznych odczytów we/wy na wykonanieMax number of logical IO reads per execution
execution_type_dexecution_type_d Typ wykonywaniaExecution type
count_executions_dcount_executions_d Liczba wykonań zapytaniaNumber of executions of the query
cpu_time_dcpu_time_d Łączny czas procesora CPU zużyty przez zapytanie w mikrosekundachTotal CPU time consumed by the query in microseconds
max_cpu_time_dmax_cpu_time_d Maksymalny czas użycia procesora CPU przez pojedyncze wykonanie w mikrosekundachMax CPU time consumer by a single execution in microseconds
dop_ddop_d Suma stopni równoległościSum of degrees of parallelism
max_dop_dmax_dop_d Maksymalny stopień równoległości używany do pojedynczego wykonywaniaMax degree of parallelism used for single execution
rowcount_drowcount_d Łączna liczba zwróconych wierszyTotal number of rows returned
max_rowcount_dmax_rowcount_d Maksymalna liczba wierszy zwróconych w ramach pojedynczego wykonaniaMax number of rows returned in single execution
query_max_used_memory_dquery_max_used_memory_d Łączna ilość pamięci używanej w KBTotal amount of memory used in KB
max_query_max_used_memory_dmax_query_max_used_memory_d Maksymalna ilość pamięci używanej przez pojedyncze wykonanie w KBMax amount of memory used by a single execution in KB
duration_dduration_d Łączny czas wykonywania w mikrosekundachTotal execution time in microseconds
max_duration_dmax_duration_d Maksymalny czas wykonywania pojedynczego wykonaniaMax execution time of a single execution
num_physical_io_reads_dnum_physical_io_reads_d Łączna liczba odczytów fizycznychTotal number of physical reads
max_num_physical_io_reads_dmax_num_physical_io_reads_d Maksymalna liczba odczytów fizycznych na wykonanieMax number of physical reads per execution
log_bytes_used_dlog_bytes_used_d Łączna ilość użytych bajtów dziennikaTotal amount of log bytes used
max_log_bytes_used_dmax_log_bytes_used_d Maksymalna ilość bajtów dziennika użyta na wykonanieMax amount of log bytes used per execution
query_id_dquery_id_d Identyfikator zapytania w magazynie zapytańID of the query in Query Store
plan_id_dplan_id_d Identyfikator planu w magazynie zapytańID of the plan in Query Store

Dowiedz się więcej o danych statystyk środowiska uruchomieniowego magazynu zapytań.Learn more about Query Store runtime statistics data.

Statystyka oczekiwania magazynu zapytańQuery Store wait statistics

WłaściwośćProperty OpisDescription
TenantIdTenantId Identyfikator dzierżawyYour tenant ID
SourceSystemSourceSystem Zawsze: AzureAlways: Azure
TimeGenerated [UTC]TimeGenerated [UTC] Sygnatura czasowa rejestrowania dziennikaTime stamp when the log was recorded
TypType Zawsze: AzureDiagnosticsAlways: AzureDiagnostics
ResourceProviderResourceProvider Nazwa dostawcy zasobów.Name of the resource provider. Zawsze: MICROSOFT. ServerAlways: MICROSOFT.SQL
KategoriaCategory Nazwa kategorii.Name of the category. Zawsze: QueryStoreWaitStatisticsAlways: QueryStoreWaitStatistics
OperationNameOperationName Nazwa operacji.Name of the operation. Zawsze: QueryStoreWaitStatisticsEventAlways: QueryStoreWaitStatisticsEvent
ZasóbResource Nazwa zasobuName of the resource
ResourceTypeResourceType Nazwa typu zasobu.Name of the resource type. Zawsze: Serwery/bazy danychAlways: SERVERS/DATABASES
SubscriptionIdSubscriptionId Identyfikator GUID subskrypcji bazy danychSubscription GUID for the database
ResourceGroupResourceGroup Nazwa grupy zasobów dla bazy danychName of the resource group for the database
LogicalServerName_sLogicalServerName_s Nazwa serwera bazy danychName of the server for the database
ElasticPoolName_sElasticPoolName_s Nazwa puli elastycznej dla bazy danych (jeśli istnieje)Name of the elastic pool for the database, if any
DatabaseName_sDatabaseName_s Nazwa bazy danychName of the database
ResourceIdResourceId Identyfikator URI zasobuResource URI
wait_category_swait_category_s Kategoria oczekiwaniaCategory of the wait
is_parameterizable_sis_parameterizable_s Czy zapytanie jest można sparametryzowaćIs the query parameterizable
statement_type_sstatement_type_s Typ instrukcjiType of the statement
statement_key_hash_sstatement_key_hash_s Skrót klucza instrukcjiStatement key hash
exec_type_dexec_type_d Typ wykonywaniaType of execution
total_query_wait_time_ms_dtotal_query_wait_time_ms_d Łączny czas oczekiwania zapytania w określonej kategorii oczekiwaniaTotal wait time of the query on the specific wait category
max_query_wait_time_ms_dmax_query_wait_time_ms_d Maksymalny czas oczekiwania zapytania w poszczególnym wykonaniu dla określonej kategorii oczekiwaniaMax wait time of the query in individual execution on the specific wait category
query_param_type_dquery_param_type_d 00
query_hash_squery_hash_s Skrót zapytania w magazynie zapytańQuery hash in Query Store
query_plan_hash_squery_plan_hash_s Wartość skrótu planu zapytania w magazynie zapytańQuery plan hash in Query Store
statement_sql_handle_sstatement_sql_handle_s Dojście instrukcji w magazynie zapytańStatement handle in Query Store
interval_start_time_dinterval_start_time_d Rozpocznij DateTimeOffset dla interwału w liczbie taktów od 1900-1-1Start datetimeoffset of the interval in number of ticks from 1900-1-1
interval_end_time_dinterval_end_time_d Końcowa wartość DateTimeOffset interwału wyrażona w liczbie taktów od 1900-1-1End datetimeoffset of the interval in number of ticks from 1900-1-1
count_executions_dcount_executions_d Liczba wykonań zapytaniaCount of executions of the query
query_id_dquery_id_d Identyfikator zapytania w magazynie zapytańID of the query in Query Store
plan_id_dplan_id_d Identyfikator planu w magazynie zapytańID of the plan in Query Store

Dowiedz się więcej na temat danych statystycznych oczekiwania magazynu zapytań.Learn more about Query Store wait statistics data.

Zestaw danych błędówErrors dataset

WłaściwośćProperty OpisDescription
TenantIdTenantId Identyfikator dzierżawyYour tenant ID
SourceSystemSourceSystem Zawsze: AzureAlways: Azure
TimeGenerated [UTC]TimeGenerated [UTC] Sygnatura czasowa rejestrowania dziennikaTime stamp when the log was recorded
TypType Zawsze: AzureDiagnosticsAlways: AzureDiagnostics
ResourceProviderResourceProvider Nazwa dostawcy zasobów.Name of the resource provider. Zawsze: MICROSOFT. ServerAlways: MICROSOFT.SQL
KategoriaCategory Nazwa kategorii.Name of the category. Zawsze: BłędyAlways: Errors
OperationNameOperationName Nazwa operacji.Name of the operation. Zawsze: ErrorEventAlways: ErrorEvent
ZasóbResource Nazwa zasobuName of the resource
ResourceTypeResourceType Nazwa typu zasobu.Name of the resource type. Zawsze: Serwery/bazy danychAlways: SERVERS/DATABASES
SubscriptionIdSubscriptionId Identyfikator GUID subskrypcji bazy danychSubscription GUID for the database
ResourceGroupResourceGroup Nazwa grupy zasobów dla bazy danychName of the resource group for the database
LogicalServerName_sLogicalServerName_s Nazwa serwera bazy danychName of the server for the database
ElasticPoolName_sElasticPoolName_s Nazwa puli elastycznej dla bazy danych (jeśli istnieje)Name of the elastic pool for the database, if any
DatabaseName_sDatabaseName_s Nazwa bazy danychName of the database
ResourceIdResourceId Identyfikator URI zasobuResource URI
KomunikatMessage Komunikat o błędzie w postaci zwykłego tekstuError message in plain text
user_defined_buser_defined_b Jest błędem bitowym zdefiniowanym przez użytkownikaIs the error user defined bit
error_number_derror_number_d Kod błęduError code
WażnośćSeverity Ważność błęduSeverity of the error
state_dstate_d Stan błęduState of the error
query_hash_squery_hash_s Wartość skrótu zapytania zakończonego niepowodzeniem, jeśli jest dostępnaQuery hash of the failed query, if available
query_plan_hash_squery_plan_hash_s Wartość skrótu planu zapytania zakończonego niepowodzeniem, jeśli jest dostępnaQuery plan hash of the failed query, if available

Dowiedz się więcej o komunikatach o błędach SQL.Learn more about SQL error messages.

Zestaw danych statystyki oczekiwania bazy danychDatabase wait statistics dataset

WłaściwośćProperty OpisDescription
TenantIdTenantId Identyfikator dzierżawyYour tenant ID
SourceSystemSourceSystem Zawsze: AzureAlways: Azure
TimeGenerated [UTC]TimeGenerated [UTC] Sygnatura czasowa rejestrowania dziennikaTime stamp when the log was recorded
TypType Zawsze: AzureDiagnosticsAlways: AzureDiagnostics
ResourceProviderResourceProvider Nazwa dostawcy zasobów.Name of the resource provider. Zawsze: MICROSOFT. ServerAlways: MICROSOFT.SQL
KategoriaCategory Nazwa kategorii.Name of the category. Zawsze: DatabaseWaitStatisticsAlways: DatabaseWaitStatistics
OperationNameOperationName Nazwa operacji.Name of the operation. Zawsze: DatabaseWaitStatisticsEventAlways: DatabaseWaitStatisticsEvent
ZasóbResource Nazwa zasobuName of the resource
ResourceTypeResourceType Nazwa typu zasobu.Name of the resource type. Zawsze: Serwery/bazy danychAlways: SERVERS/DATABASES
SubscriptionIdSubscriptionId Identyfikator GUID subskrypcji bazy danychSubscription GUID for the database
ResourceGroupResourceGroup Nazwa grupy zasobów dla bazy danychName of the resource group for the database
LogicalServerName_sLogicalServerName_s Nazwa serwera bazy danychName of the server for the database
ElasticPoolName_sElasticPoolName_s Nazwa puli elastycznej dla bazy danych (jeśli istnieje)Name of the elastic pool for the database, if any
DatabaseName_sDatabaseName_s Nazwa bazy danychName of the database
ResourceIdResourceId Identyfikator URI zasobuResource URI
wait_type_swait_type_s Nazwa typu oczekiwaniaName of the wait type
start_utc_date_t [UTC]start_utc_date_t [UTC] Mierzony czas rozpoczęcia okresuMeasured period start time
end_utc_date_t [UTC]end_utc_date_t [UTC] Czas zakończenia okresu mierzonąMeasured period end time
delta_max_wait_time_ms_ddelta_max_wait_time_ms_d Maksymalny czas oczekiwania na wykonanieMax waited time per execution
delta_signal_wait_time_ms_ddelta_signal_wait_time_ms_d Łączny czas oczekiwania sygnałówTotal signals wait time
delta_wait_time_ms_ddelta_wait_time_ms_d Łączny czas oczekiwania w okresieTotal wait time in the period
delta_waiting_tasks_count_ddelta_waiting_tasks_count_d Liczba oczekujących zadańNumber of waiting tasks

Dowiedz się więcej na temat statystyk oczekiwania bazy danych.Learn more about database wait statistics.

Zestaw danych przekroczenia czasuTime-outs dataset

WłaściwośćProperty OpisDescription
TenantIdTenantId Identyfikator dzierżawyYour tenant ID
SourceSystemSourceSystem Zawsze: AzureAlways: Azure
TimeGenerated [UTC]TimeGenerated [UTC] Sygnatura czasowa rejestrowania dziennikaTime stamp when the log was recorded
TypType Zawsze: AzureDiagnosticsAlways: AzureDiagnostics
ResourceProviderResourceProvider Nazwa dostawcy zasobów.Name of the resource provider. Zawsze: MICROSOFT. ServerAlways: MICROSOFT.SQL
KategoriaCategory Nazwa kategorii.Name of the category. Zawsze: przekroczenia limitu czasuAlways: Timeouts
OperationNameOperationName Nazwa operacji.Name of the operation. Zawsze: TimeoutEventAlways: TimeoutEvent
ZasóbResource Nazwa zasobuName of the resource
ResourceTypeResourceType Nazwa typu zasobu.Name of the resource type. Zawsze: Serwery/bazy danychAlways: SERVERS/DATABASES
SubscriptionIdSubscriptionId Identyfikator GUID subskrypcji bazy danychSubscription GUID for the database
ResourceGroupResourceGroup Nazwa grupy zasobów dla bazy danychName of the resource group for the database
LogicalServerName_sLogicalServerName_s Nazwa serwera bazy danychName of the server for the database
ElasticPoolName_sElasticPoolName_s Nazwa puli elastycznej dla bazy danych (jeśli istnieje)Name of the elastic pool for the database, if any
DatabaseName_sDatabaseName_s Nazwa bazy danychName of the database
ResourceIdResourceId Identyfikator URI zasobuResource URI
error_state_derror_state_d Kod stanu błęduError state code
query_hash_squery_hash_s Skrót zapytania, jeśli jest dostępnyQuery hash, if available
query_plan_hash_squery_plan_hash_s Wartość skrótu planu zapytania, jeśli jest dostępnaQuery plan hash, if available

Zestaw danych blokadBlockings dataset

WłaściwośćProperty OpisDescription
TenantIdTenantId Identyfikator dzierżawyYour tenant ID
SourceSystemSourceSystem Zawsze: AzureAlways: Azure
TimeGenerated [UTC]TimeGenerated [UTC] Sygnatura czasowa rejestrowania dziennikaTime stamp when the log was recorded
TypType Zawsze: AzureDiagnosticsAlways: AzureDiagnostics
ResourceProviderResourceProvider Nazwa dostawcy zasobów.Name of the resource provider. Zawsze: MICROSOFT. ServerAlways: MICROSOFT.SQL
KategoriaCategory Nazwa kategorii.Name of the category. Zawsze: blokiAlways: Blocks
OperationNameOperationName Nazwa operacji.Name of the operation. Zawsze: BlockEventAlways: BlockEvent
ZasóbResource Nazwa zasobuName of the resource
ResourceTypeResourceType Nazwa typu zasobu.Name of the resource type. Zawsze: Serwery/bazy danychAlways: SERVERS/DATABASES
SubscriptionIdSubscriptionId Identyfikator GUID subskrypcji bazy danychSubscription GUID for the database
ResourceGroupResourceGroup Nazwa grupy zasobów dla bazy danychName of the resource group for the database
LogicalServerName_sLogicalServerName_s Nazwa serwera bazy danychName of the server for the database
ElasticPoolName_sElasticPoolName_s Nazwa puli elastycznej dla bazy danych (jeśli istnieje)Name of the elastic pool for the database, if any
DatabaseName_sDatabaseName_s Nazwa bazy danychName of the database
ResourceIdResourceId Identyfikator URI zasobuResource URI
lock_mode_slock_mode_s Tryb blokowania używany przez zapytanieLock mode used by the query
resource_owner_type_sresource_owner_type_s Właściciel blokadyOwner of the lock
blocked_process_filtered_sblocked_process_filtered_s Zablokowany plik XML raportu procesuBlocked process report XML
duration_dduration_d Czas trwania blokady w mikrosekundachDuration of the lock in microseconds

Zestaw danych zakleszczeniiDeadlocks dataset

WłaściwośćProperty OpisDescription
TenantIdTenantId Identyfikator dzierżawyYour tenant ID
SourceSystemSourceSystem Zawsze: AzureAlways: Azure
TimeGenerated [UTC]TimeGenerated [UTC] Sygnatura czasowa rejestrowania dziennikaTime stamp when the log was recorded
TypType Zawsze: AzureDiagnosticsAlways: AzureDiagnostics
ResourceProviderResourceProvider Nazwa dostawcy zasobów.Name of the resource provider. Zawsze: MICROSOFT. ServerAlways: MICROSOFT.SQL
KategoriaCategory Nazwa kategorii.Name of the category. Zawsze: zakleszczeniaAlways: Deadlocks
OperationNameOperationName Nazwa operacji.Name of the operation. Zawsze: DeadlockEventAlways: DeadlockEvent
ZasóbResource Nazwa zasobuName of the resource
ResourceTypeResourceType Nazwa typu zasobu.Name of the resource type. Zawsze: Serwery/bazy danychAlways: SERVERS/DATABASES
SubscriptionIdSubscriptionId Identyfikator GUID subskrypcji bazy danychSubscription GUID for the database
ResourceGroupResourceGroup Nazwa grupy zasobów dla bazy danychName of the resource group for the database
LogicalServerName_sLogicalServerName_s Nazwa serwera bazy danychName of the server for the database
ElasticPoolName_sElasticPoolName_s Nazwa puli elastycznej dla bazy danych (jeśli istnieje)Name of the elastic pool for the database, if any
DatabaseName_sDatabaseName_s Nazwa bazy danychName of the database
ResourceIdResourceId Identyfikator URI zasobuResource URI
deadlock_xml_sdeadlock_xml_s Zakleszczony raport XMLDeadlock report XML

Zestaw danych dostrajania automatycznegoAutomatic tuning dataset

WłaściwośćProperty OpisDescription
TenantIdTenantId Identyfikator dzierżawyYour tenant ID
SourceSystemSourceSystem Zawsze: AzureAlways: Azure
TimeGenerated [UTC]TimeGenerated [UTC] Sygnatura czasowa rejestrowania dziennikaTime stamp when the log was recorded
TypType Zawsze: AzureDiagnosticsAlways: AzureDiagnostics
ResourceProviderResourceProvider Nazwa dostawcy zasobów.Name of the resource provider. Zawsze: MICROSOFT. ServerAlways: MICROSOFT.SQL
KategoriaCategory Nazwa kategorii.Name of the category. Zawsze: AutomaticTuningAlways: AutomaticTuning
ZasóbResource Nazwa zasobuName of the resource
ResourceTypeResourceType Nazwa typu zasobu.Name of the resource type. Zawsze: Serwery/bazy danychAlways: SERVERS/DATABASES
SubscriptionIdSubscriptionId Identyfikator GUID subskrypcji bazy danychSubscription GUID for the database
ResourceGroupResourceGroup Nazwa grupy zasobów dla bazy danychName of the resource group for the database
LogicalServerName_sLogicalServerName_s Nazwa serwera bazy danychName of the server for the database
LogicalDatabaseName_sLogicalDatabaseName_s Nazwa bazy danychName of the database
ElasticPoolName_sElasticPoolName_s Nazwa puli elastycznej dla bazy danych (jeśli istnieje)Name of the elastic pool for the database, if any
DatabaseName_sDatabaseName_s Nazwa bazy danychName of the database
ResourceIdResourceId Identyfikator URI zasobuResource URI
RecommendationHash_sRecommendationHash_s Unikatowy skrót zalecenia automatycznego dostrajaniaUnique hash of Automatic tuning recommendation
OptionName_sOptionName_s Operacja dostrajania automatycznegoAutomatic tuning operation
Schema_sSchema_s Schemat bazy danychDatabase schema
Table_sTable_s Tabela, której dotyczyTable affected
IndexName_sIndexName_s Nazwa indeksuIndex name
IndexColumns_sIndexColumns_s Nazwa kolumnyColumn name
IncludedColumns_sIncludedColumns_s Uwzględnione kolumnyColumns included
EstimatedImpact_sEstimatedImpact_s Szacowany wpływ JSON zalecenia dostrajania automatycznegoEstimated impact of Automatic tuning recommendation JSON
Event_sEvent_s Typ zdarzenia dostrajania automatycznegoType of Automatic tuning event
Timestamp_tTimestamp_t Ostatnia aktualizacja sygnatury czasowejLast updated timestamp

Zestaw danych Intelligent InsightsIntelligent Insights dataset

Dowiedz się więcej o formacie dziennika Intelligent Insights.Learn more about the Intelligent Insights log format.

Następne krokiNext steps

Aby dowiedzieć się, jak włączyć rejestrowanie i zrozumieć metryki i kategorie dzienników obsługiwane przez różne usługi platformy Azure, zobacz:To learn how to enable logging and to understand the metrics and log categories supported by the various Azure services, see:

Aby dowiedzieć się więcej na temat Event Hubs, Przeczytaj:To learn about Event Hubs, read:

Aby dowiedzieć się, jak skonfigurować alerty na podstawie danych telemetrycznych z usługi log Analytics, zobacz:To learn how to set up alerts based on telemetry from log analytics see: