Sdílet prostřednictvím


Monitorování SQL Serveru povoleného službou Azure Arc (Preview)

platí pro:SQL Server

SQL Server povolený službou Azure Arc můžete monitorovat pomocí řídicího panelu výkonu na webu Azure Portal. Metriky výkonu se automaticky shromažďují z datových sad zobrazení dynamické správy (DMV) u oprávněných instancí SQL Serveru, které služba Azure Arc povolila. Metriky se pak posílají do kanálu telemetrie Azure pro zpracování téměř v reálném čase.

Poznámka

Jako funkce ve verzi Preview se technologie uvedená v tomto článku řídí dodatečnými podmínkami použití pro verze Microsoft Azure Preview.

Nejnovější aktualizace jsou k dispozici v poznámkách k verzi pro SQL Server, který je povolen pomocí Azure Arc.

Během verze Preview funkce je monitorování dostupné zdarma. Poplatky za tuto funkci budou stanoveny po určení obecné dostupnosti.

Zobrazení metrik na portálu:

  1. Vyberte instanci SQL Serveru povolenou službou Azure Arc.
  2. Vyberte panel Monitorování>výkonu.

Monitorování je automatické za předpokladu, že splňujete všechny požadavky.

snímek obrazovky s řídicím panelem výkonu pro SQL Server, který byl umožněn Azure Arc

Požadavky

Pokud chcete shromažďovat data monitorování pro SQL Server povolený službou Azure Arc a zobrazit metriky výkonu v Azure, musíte splnit následující podmínky:

  • Verze rozšíření Azure pro SQL Server (WindowsAgent.SqlServer) je verze 1.1.2504.99 nebo novější.

  • SQL Server povolený službou Azure Arc běží v operačním systému Windows.

    • SQL Server spuštěný ve Windows Serveru 2012 R2 a starších verzích se nepodporuje.
  • SQL Server povolený službou Azure Arc je edice Standard nebo Enterprise.

  • Verze SQL Serveru je 2016 SP1 nebo novější.

  • Server má připojení k *.<region>.arcdataservices.com. Další informace naleznete v části Požadavky na síť.

  • Typ licence na SQL Serveru, který podporuje Azure Arc, je Software Assurance nebo průběžné platby.

  • Máte roli Azure s akcí Microsoft.AzureArcData/sqlServerInstances/getTelemetry/. Můžete použít následující předdefinované role, která zahrnuje tuto akci: správce hybridní databáze Azure – role služby jen pro čtení. Další informace najdete v tématu předdefinovaných rolí Azure.

Aktuální omezení

Instance clusteru pro převzetí služeb při selhání nejsou v tuto chvíli podporovány.

Zakázat nebo povolit kolekci

Azure Portal

  • Na stránce prostředků pro SQL Server povolený službou Azure Arc vyberte výkonový řídicí panel (náhled).
  • V horní části podokna řídicího panelu výkonu vyberte Konfigurovat.
  • V podokně Konfigurovat nastavení monitorování pomocí přepínače vypněte nebo zapněte shromažďování dat monitorování.
  • Vyberte Použít nastavení.

Azure CLI

Pokud chcete zakázat shromažďování dat monitorování pro SQL Server povolený službou Azure Arc, spusťte v Azure CLI následující příkaz. Nahraďte zástupné znaky pro ID předplatného, skupinu prostředků a název prostředku.

az resource update --ids "/subscriptions/<sub_id>/resourceGroups/<resource_group>/providers/Microsoft.AzureArcData/SqlServerInstances/<resource_name>" --set 'properties.monitoring.enabled=false' --api-version 2023-09-01-preview

Pokud chcete povolit shromažďování dat monitorování pro SQL Server povolený službou Azure Arc, spusťte následující příkaz. Nahraďte zástupné symboly pro ID předplatného, skupinu prostředků a název prostředku.

az resource update --ids "/subscriptions/<sub_id>/resourceGroups/<resource_group>/providers/Microsoft.AzureArcData/SqlServerInstances/<resource_name>" --set 'properties.monitoring.enabled=true' --api-version 2023-09-01-preview

Příkaz pro povolení shromažďování se může úspěšně spustit, ale Azure Portal bude shromažďovat a zobrazovat data monitorování pouze v případě, že splňujete všechny požadavky uvedené dříve.

Shromážděná data

Následující seznamy odrážejí data monitorování, která Azure Portal shromažďuje z datových sad DMV na SQL Serveru povoleném službou Azure Arc, když povolíte funkci monitorování. Portál neshromažďuje žádné osobní údaje ani zákaznický obsah.

Aktivní relace

popis : relace, které spouští požadavek, mají blokátor nebo mají otevřenou transakci.

název datové sady :sqlServerActiveSessions

Frekvence shromažďování : 30 sekund

Shromážděná pole:

  • connection_id
  • database_id
  • database_name
  • machine_name
  • sample_time_utc
  • session_id
  • session_status
  • sql_server_instance_name

Využití procesoru

popis : využití procesoru v průběhu času.

název datové sady : využití SQLServerCPUU

Frekvence shromažďování: 10 sekund

Shromážděná pole:

  • avg_cpu_percent
  • idle_cpu_percent
  • machine_name
  • other_process_cpu_percent
  • process_sample_time_utc
  • sample_time_utc
  • sql_process_cpu_percent
  • sql_server_instance_name

Vlastnosti databáze

Popis : zahrnuje možnosti databáze a další metadata databáze.

název datové sady :SqlServerDatabaseProperties

Frekvence shromažďování : 5 minut

Shromážděná pole:

  • collation_name
  • collection_time_utc
  • compatibility_level
  • containment_desc
  • count_suspect_pages
  • create_date
  • database_id
  • database_name
  • delayed_durability_desc
  • force_last_good_plan_actual_state
  • is_accelerated_database_recovery_on
  • is_auto_create_stats_on
  • is_auto_shrink_on
  • is_auto_update_stats_async_on
  • is_auto_update_stats_on
  • is_broker_enabled
  • is_cdc_enabled
  • is_change_feed_enabled
  • is_distributor
  • is_encrypted
  • is_in_standby
  • is_ledger_on
  • is_merge_published
  • is_parameterization_forced
  • is_primary_replica
  • is_published
  • is_read_committed_snapshot_on
  • is_read_only
  • is_subscribed
  • last_good_checkdb_time
  • log_reuse_wait_desc
  • machine_name
  • notable_db_scoped_configs
  • page_verify_option_desc
  • query_store_actual_state_desc
  • query_store_query_capture_mode_desc
  • recovery_model_desc
  • sample_time_utc
  • snapshot_isolation_state
  • sql_server_instance_name
  • state_desc
  • updateability
  • user_access_desc

Využití úložiště databáze

Popis : Zahrnuje využití úložiště a trvalé úložiště verzí.

název datové sady :SqlServerDatabaseStorageUtilization

Frekvence sběru: 1 minuta

Shromážděná pole:

  • collection_time_utc
  • count_data_files
  • count_log_files
  • data_size_allocated_mb
  • data_size_used_mb
  • database_id
  • database_name
  • is_primary_replica
  • log_size_allocated_mb
  • log_size_used_mb
  • machine_name
  • online_index_version_store_size_mb
  • persistent_version_store_size_mb
  • sample_time_utc
  • sql_server_instance_name

Využití paměti

Popis: Paměťoví správci a spotřeba paměti správci.

název datové sady : SqlServerMemoryUtilization

Frekvence shromažďování : 10 sekund

Shromážděná pole:

  • machine_name
  • memory_size_mb
  • memory_clerk_name
  • memory_clerk_type
  • sample_time_utc
  • sql_server_instance_name

Čítače výkonu (běžné)

Popis: Zahrnuje běžné čítače výkonu, které SQL Server zaznamenává.

název datové sady :SqlServerPerformanceCountersCommon

frekvence shromažďování : 1 minutu

Shromážděné počítadla:

  • Aktivní dočasné tabulky
  • Aktivní transakce
  • Stránky zapisovače pozadí za sekundu
  • Dávkové požadavky za sekundu
  • Poměr úspěšnosti přístupu do vyrovnávací paměti
  • Poměr přístupů do mezipaměti
  • Stránky kontrolních bodů za sekundu
  • Chyby za sekundu
  • Volné místo v databázi tempdb (KB)
  • Udělená paměť pracovního prostoru (KB)
  • Čekání zámků za sekundu
  • Opožděné zápisy za sekundu
  • Zamknout paměť (KB)
  • Alokace uzamčených stránek (KB)
  • Vyprázdněné bajty protokolu za sekundu
  • Vyprázdnění protokolu za sekundu
  • Logická připojení
  • Přihlášení/sec
  • Odhlášení za sekundu
  • Počet zablokování za sekundu
  • Dostupná fyzická paměť operačního systému (KB)
  • Nedostatek paměti
  • Očekávaná délka života stránky
  • Čtení stránek za sekundu
  • Zápisy stránek za sekundu
  • Zpracování používané fyzické paměti (KB)
  • Nízká úroveň fyzické paměti procesu
  • Blokované procesy
  • Předběžné načítání stránek za sekundu
  • Míra pozornosti u SQL
  • Kompilace SQL za sekundu
  • Opětovné kompilace SQL za sekundu
  • Stav signálu systémové paměti je vysoký
  • Stav signálu systémové paměti nízký
  • Paměť cílového serveru (KB)
  • Rychlost vytváření dočasných tabulek
  • Celková paměť serveru (KB)
  • Transakce za sekundu
  • Uživatelská připojení
  • Zápis transakcí za sekundu

Čítače výkonu (podrobné)

Popis: Obsahuje podrobné čítače výkonu, které SQL Server zaznamenává.

Název datové sady: SqlServerPerformanceCountersDetailed

frekvence shromažďování : 1 minutu

shromážděné čítače:

  • Průměrná doba čekání (ms)
  • Propustnost zálohování/ obnovení za sekundu
  • Hromadné kopírování řádků za sekundu
  • Propustnost hromadného kopírování za sekundu
  • Počet objektů mezipaměti
  • Paměť připojení (KB)
  • Velikost datového souboru (kB)
  • Databázové stránky
  • Chyby za sekundu
  • Neúspěšné automatické parametry za sekundu
  • Volný seznam stánků za sekundu
  • Přidělení velkých paměťových stránek (KB)
  • Vyhledávání na stránce místního uzlu za sekundu
  • Časové limity zamykání (časový limit > 0)/sek
  • Velikost souboru protokolu (KB)
  • Použitá velikost souboru protokolu (KB)
  • Doba čekání vyprázdnění protokolu
  • Nárůsty protokolů
  • Zmenšování protokolu
  • Paměť optimalizátoru (KB)
  • Vyhledávání stránek za sekundu
  • Procento využití logu
  • Nedostatek procesní virtuální paměti
  • Počet vyhledávání stránek vzdáleného uzlu za sekundu
  • Zmenšení bajtů přesunu dat za sekundu
  • Dočasné tabulky určené ke zničení
  • Frekvence čištění verzí (kB/s)
  • Frekvence generování verzí (kB/s)
  • Velikost úložiště verzí (KB)
  • Využitá paměť XTP (KB)

Vstupně-výstupní úložiště

popis : Zahrnuje kumulativní vstup a výstup za sekundu (IOPS), propustnost a statistiky latence.

název datové sady :sqlServerStorageIO

Frekvence shromažďování : 10 sekund

Shromážděná pole:

  • database_id
  • database_name
  • file_id
  • file_max_size_mb
  • file_size_mb
  • file_type
  • io_stall_queued_read_ms
  • io_stall_queued_write_ms
  • io_stall_read_ms
  • io_stall_write_ms
  • machine_name
  • num_of_bytes_read
  • num_of_bytes_written
  • num_of_reads
  • num_of_writes
  • sample_time_utc
  • size_on_disk_bytes
  • sql_server_instance_name

Statistika čekání

Poznámka

Statistiky čekání se v tuto chvíli nedají vizualizovat na řídicím panelu výkonu.

Popis: Zahrnuje typy čekání a statistiky čekání pro instanci databázového serveru.

název datové sady : SqlServerWaitStats

Frekvence sběru: 10 sekund

Shromážděná pole:

  • machine_name
  • max_wait_time_ms
  • resource_wait_time_ms
  • sample_time_utc
  • signal_wait_time_ms
  • sql_server_instance_name
  • wait_category
  • wait_time_ms
  • wait_type
  • waiting_tasks_count