Megosztás a következőn keresztül:


Az Azure Arc által engedélyezett SQL Server monitorozása (előzetes verzió)

A következőkre vonatkozik:SQL Server

Az Azure Arc által engedélyezett SQL Server monitorozásához használja az Azure Portal teljesítmény irányítópultját. A teljesítménymetrikákat a rendszer automatikusan összegyűjti a dinamikus felügyeleti nézet (DMV) adatkészleteiből az Azure Arc által engedélyezett SQL Server jogosult példányaihoz. A metrikákat ezután a rendszer elküldi az Azure telemetriai folyamatának közel valós idejű feldolgozás céljából.

Jegyzet

Előzetes verziójú funkcióként a cikkben bemutatott technológiára Microsoft Azure Previewskiegészítő használati feltételei vonatkoznak.

A legújabb frissítések az Azure Arc által engedélyezett SQL Serverkibocsátási megjegyzéseiben érhetők el.

A funkció előzetes verziója alatt a monitorozás ingyenesen elérhető. Az általános rendelkezésre állás után meg kell határozni a szolgáltatás díját.

Metrikák megtekintése a portálon:

  1. Válassza ki az Azure Arc által engedélyezett SQL Server-példányt.
  2. Válassza a Figyelési>Teljesítményirányítópult.

A monitorozás automatikus, feltéve, hogy minden előfeltételnek megfelel.

Képernyőkép az Azure Arc által engedélyezett SQL Server teljesítmény irányítópultjáról.

Előfeltételek

Az Azure Arc által engedélyezett SQL Server monitorozási adatainak gyűjtéséhez és az Azure teljesítménymetrikáinak megtekintéséhez az alábbi feltételeknek kell megfelelnie:

  • Az SQL Serverhez készült Azure Extension (WindowsAgent.SqlServer) verziója 1.1.2504.99-es vagy újabb verzió.

  • Az Azure Arc által engedélyezett SQL Server a Windows operációs rendszeren fut.

    • A Windows Server 2012 R2-n és a régebbi verziókon futó SQL Server nem támogatott.
  • Az Azure Arc által engedélyezett SQL Server egy Standard vagy Enterprise kiadás.

  • Az SQL Server verziója 2016 SP1 vagy újabb.

  • A kiszolgálónak van kapcsolata *.<region>.arcdataservices.com-val. További információ: hálózati követelmények.

  • Az Azure Arc által engedélyezett SQL Server-licenctípus a Szoftvergarancia vagy használatalapú fizetés.

  • Az Azure-szerepkör, amellyel rendelkezik, tartalmazza a Microsoft.AzureArcData/sqlServerInstances/getTelemetry/műveletet. A következő beépített szerepkört használhatja, amely magában foglalja ezt a műveletet: Azure Hybrid Database Administrator – Írásvédett szolgáltatásszerepkör. További információ: Azure beépített szerepkörei.

Jelenlegi korlátozások

Az átállási fürtpéldányok jelenleg nem támogatottak.

Gyűjtemény letiltása vagy engedélyezése

Azure Portal

  • Az Azure Arc által engedélyezett SQL Server erőforráslapján válassza a Teljesítmény-irányítópult (előzetes kiadás)lehetőséget.
  • A Teljesítményirányítópult tetején válassza a Konfiguráláslehetőséget.
  • A Monitorozási beállítások konfigurálása panelen a váltógombbal kapcsolja ki vagy kapcsolja be a figyelési adatok gyűjtését.
  • Válassza a Beállítások alkalmazásalehetőséget.

Azure CLI

Az Azure Arc által engedélyezett SQL Server monitorozási adatainak gyűjtésének letiltásához futtassa az alábbi parancsot az Azure CLI-ben. Cserélje le az előfizetés azonosítójának, erőforráscsoportjának és erőforrásnevének helyőrzőit.

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

Az Azure Arc által engedélyezett SQL Server monitorozási adatainak gyűjtésének engedélyezéséhez futtassa a következő parancsot. Cserélje le az előfizetés azonosítójának, erőforráscsoportjának és erőforrásnevének helyőrzőit.

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

A gyűjtemény engedélyezésére szolgáló parancs sikeres lehet, de az Azure Portal csak akkor gyűjti és jeleníti meg a figyelési adatokat, ha megfelel a korábban felsorolt előfeltételeknek,.

Összegyűjtött adatok

Az alábbi listák azOkat a figyelési adatokat tükrözik, amelyeket az Azure Portal gyűjt az Azure Arc által engedélyezett SQL Serveren lévő DMV-adathalmazokból a monitorozási funkció engedélyezésekor. A portál nem gyűjt személyes adatokat vagy ügyféltartalmat.

Aktív munkamenetek

leírása: kérést futtató, blokkolóval vagy nyitott tranzakcióval rendelkező munkamenetek.

Adatkészlet neve:SqlServerActiveSessions

Adatgyűjtés gyakorisága: 30 másodperc

Összegyűjtött mezők:

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

CPU-kihasználtság

Leírás: processzorhasználat az idő függvényében.

Adatkészlet neve:SqlServerCPUUtilization

Adatgyűjtés gyakorisága: 10 másodperc

Összegyűjtött mezők:

  • 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

Adatbázis tulajdonságai

Leírás: Adatbázis-beállításokat és egyéb adatbázis-metaadatokat tartalmaz.

Adatkészlet neve:SqlServerDatabaseProperties

Adatgyűjtés gyakorisága: 5 perc

Összegyűjtött mezők:

  • 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

Adatbázis-tárterület kihasználtsága

Leírás: Tartalmazza a tárterület használatát és az állandó verziótárat.

Adatkészlet neve:SqlServerDatabaseStorageUtilization

Adatgyűjtés gyakorisága: 1 perc

Összegyűjtött mezők:

  • 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

Memóriakihasználtság

Leírás: Memória-allokátorok és a memóriahasználat allokátorok által.

Adatkészlet neve:SqlServerMemoryUtilization

Adatgyűjtés gyakorisága: 10 másodperc

Összegyűjtött mezők:

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

Teljesítményszámlálók (gyakori)

Leírás: Az SQL Server által rögzített gyakori teljesítményszámlálókat tartalmazza.

Adatkészlet neve:SqlServerPerformanceCountersCommon

Adatgyűjtés gyakorisága: 1 perc

Összegyűjtött számlálók:

  • Aktív ideiglenes táblák
  • Aktív tranzakciók
  • Háttéríró oldal/másodperc
  • Batch-kérelmek másodpercenként
  • Gyorsítótár találati aránya
  • Gyorsítótár találati aránya
  • Ellenőrzőpontok oldalai/mp
  • Hibák per másodperc
  • Szabad hely a tempdb-ben (KB)
  • Munkaterületi memória (KB) megadása
  • Reteszvárakozások/másodperc
  • Lusta írások/másodperc
  • Memória zárolása (KB)
  • Zárolt oldalfoglalások (KB)
  • Napló bájtok kiírt/másodperc
  • Naplóürítések/másodperc
  • Logikai kapcsolatok
  • Bejelentkezések/mp
  • Kijelentkezések másodpercenként
  • Holtpontok száma másodpercenként
  • Operációs rendszer rendelkezésre álló fizikai memóriája (KB)
  • Memóriahiány számláló
  • Az oldal várható élettartama
  • Oldalolvasások másodpercenként
  • Oldal/írások másodpercenként
  • A használatban lévő fizikai memória (KB) feldolgozása
  • Kevés fizikai memória feldolgozása
  • Folyamatok blokkolva
  • Beolvasási oldalak/mp
  • SQL-figyelési arány
  • SQL-fordítások másodpercenként
  • SQL-újrafordítások másodpercenként
  • A rendszer memóriajelének állapota magas
  • A rendszermemória jelállapota alacsony
  • Célkiszolgáló memóriája (KB)
  • Ideiglenes táblák létrehozási sebessége
  • Kiszolgáló teljes memóriája (KB)
  • Tranzakciók/másodperc
  • Felhasználói kapcsolatok
  • Tranzakciók írása másodpercenként

Teljesítményszámlálók (részletes)

Leírás: Részletes teljesítményszámlálókat tartalmaz, amelyeket az SQL Server rögzít.

Adatkészlet neve:SqlServerPerformanceCountersDetailed

Adatgyűjtés gyakorisága: 1 perc

Összegyűjtött számlálók:

  • Átlagos várakozási idő (ms)
  • Biztonsági mentés/visszaállítás átviteli sebessége/másodperc
  • Sorok tömeges másolási sebessége másodpercenként
  • Nagyméretű másolási sebesség másodpercenként
  • Gyorsítótárbeli objektumok száma
  • Kapcsolati memória (KB)
  • Adatfájl mérete (KB)
  • Adatbázisoldalak
  • Hibák/másodperc
  • Sikertelen automatikus paraméterek/másodperc
  • Szabad lista késleltetések/mp
  • Nagy lapfoglalások (KB)
  • Helyi csomópont lapkeresései másodpercenként
  • Időtúllépések zárolása (időtúllépés > 0)/mp
  • Naplófájl mérete (KB)
  • Használt naplófájl mérete (KB)
  • Napló ürítés várakozási ideje
  • Naplónövekedések
  • Naplózsugorítások
  • Optimalizáló memória (KB)
  • Oldalkeresések másodpercenként
  • Használt napló százalékos aránya
  • Kevés virtuális memória feldolgozása
  • Távoli csomópont lapkeresései másodpercenként
  • Adatmozgatás csökkentése bájt/mp
  • Ideiglenes táblák megsemmisítésre
  • Verziótisztítási arány (KB/s)
  • Verziólétrehozási arány (KB/s)
  • Verziótárhely mérete (KB)
  • Használt XTP-memória (KB)

Tároló I/O

leírása: Tartalmazza a másodpercenkénti összesített bemenetet/kimenetet (IOPS), az átviteli sebességet és a késési statisztikákat.

Adatkészlet neve:SqlServerStorageIO

Adatgyűjtés gyakorisága: 10 másodperc

Összegyűjtött mezők:

  • 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

Várakozási statisztikák

Jegyzet

A várakozási statisztikák jelenleg nem jeleníthetők meg a teljesítmény irányítópultján.

Leírás: Tartalmazza az adatbázismotor-példány várakozási típusait és várakozási statisztikáit.

Adatkészlet neve:SqlServerWaitStats

Adatgyűjtés gyakorisága: 10 másodperc

Összegyűjtött mezők:

  • 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