Sdílet prostřednictvím


Shromažďování dat a reportování pro SQL Server s podporou Azure Arc

platí pro:SQL Server

Tento článek popisuje data, která SQL Server s podporou Azure Arc přenáší do Microsoftu. Specifically:

SQL Server s podporou Azure Arc neshromažďuje žádné identifikovatelné osobní údaje (PII) ani identifikovatelné informace o koncových uživatelích ani neukládá žádná zákaznická data.

SQL Server s podporou Azure Arc používá následující produkty:

  • Servery s podporou služby Azure Arc

SQL Server s podporou instance Azure Arc

Pro SQL Server povolené instancemi Azure Arc se shromažďují následující data:

Description Název vlastnosti Typ vlastnosti
Edice SQL Serveru Edition string
ID prostředku hostitelského prostředku Azure Arc for Servers ContainerResourceId string
Čas, kdy byl zdroj vytvořen CreateTime string
Počet logických procesorů používaných instancí SQL Server VCore string
Stav připojení ke cloudu Status string
Úroveň aktualizace SQL Serveru PatchLevel string
Kolace SQL Serveru Collation string
SQL Server aktuální verze CurrentVersion string
Název instance systému SQL Server InstanceName string
Dynamické porty TCP používané serverem SQL Server TcpDynamicPorts string
Statické porty TCP používané serverem SQL Server TcpStaticPorts string
ID produktu SQL Server ProductId string
Stav zřizování SQL Serveru ProvisioningState string

Následující dokument JSON je příkladem prostředku SQL Server – Azure Arc

{
    "name": "<server name>",
    "version": "SQL Server 2022",
    "edition": "Enterprise",
    "containerResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/arc-eastasia/providers/Microsoft.HybridCompute/machines/<server name>",
    "vCore": "8",
    "status": "Connected",
    "patchLevel": "16.0.1000.6",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "currentVersion": "16.0.1000.6",
    "instanceName": "<instance name>",
    "tcpDynamicPorts": "61394",
    "tcpStaticPorts": "",
    "productId": "00488-00010-05000-AB944",
    "licenseType": "PAYG",
    "azureDefenderStatusLastUpdated": "2023-02-08T07:57:37.5597421Z",
    "azureDefenderStatus": "Protected",
    "provisioningState": "Succeeded"
}

Databáze SQL Serveru – Azure Arc

Description Název vlastnosti Typ vlastnosti
Název databáze name string
Collation collationName string
Datum vytvoření databáze databaseCreationDate System.DateTime
Úroveň kompatibility compatibilityLevel string
Stav databáze state string
Režim jen pro čtení isReadOnly boolean
Režim obnovení recoveryMode boolean
Automatické zavření povoleno isAutoCloseOn boolean
Automatické zmenšení povoleno isAutoShrinkOn boolean
Povolené automatické vytváření statistik isAutoCreateStatsOn boolean
Povolené statistiky automatické aktualizace isAutoUpdateStatsOn boolean
Povolená vzdálená archivace dat isRemoteDataArchiveEnabled boolean
Povolená optimalizace paměti isMemoryOptimizationEnabled boolean
Šifrování je povolené isEncrypted boolean
Povolený režim důvěryhodnosti isTrustworthyOn boolean
Informace o zálohování backupInformation object
Stav zřizování provisioningState string

Následující dokument JSON je příkladem databáze SQL Serveru – prostředku Azure Arc.

{
    "name": "newDb80",
    "collationName": "SQL_Latin1_General_CP1_CI_AS",
    "databaseCreationDate": "2023-01-09T03:40:45Z",
    "compatibilityLevel": 150,
    "state": "Online",
    "isReadOnly": false,
    "recoveryMode": "Full",
    "databaseOptions": {
        "isAutoCloseOn": false,
        "isAutoShrinkOn": false,
        "isAutoCreateStatsOn": true,
        "isAutoUpdateStatsOn": true,
        "isRemoteDataArchiveEnabled": false,
        "isMemoryOptimizationEnabled": true,
        "isEncrypted": false,
        "isTrustworthyOn": false
    },
    "backupInformation": {},
    "provisioningState": "Succeeded"
}

Protokoly rozšíření

Rozšíření odesílá protokoly do Azure o událostech rozšíření.

Soubor protokolu přípony se nachází na:

C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\

Název souboru protokolu závisí na verzi rozšíření Azure pro SQL Server, v případě nejnovější verze rozšíření Azure pro SQL Server je soubor protokolu následující:

unifiedagent.log

Pro verzi rozšíření 1.1.24724.69 a starší je soubor protokolu:

ExtensionLog_0.log

Metriky posouzení migrace

Posouzení migrace automaticky vytvoří posouzení migrace do Azure. Další informace najdete v části Výběr optimálního cíle Azure SQL pomocí posouzení migrace – SQL Server povolený službou Azure Arc.

  • Využití procesoru (%)
  • Využití paměti (%)
  • Čtení IO/s a zápis IO/s (souborů dat a protokolů)
  • Čtení MB/s a Zápis MB/s (Propustnost)
  • Latence vstupně-výstupních operací
  • Celková velikost databáze a organizace databázových souborů

Monitorování dat

Agent automaticky odesílá data monitorování SQL Serveru do Azure. Shromažďovaná data monitorování můžete zakázat. Viz téma Monitorování SQL Server povoleného službou Azure Arc (Preview).

Následující seznamy odrážejí data monitorování, která jsou shromažďována z datových sad DMV na SQL Server povolených službou Azure Arc, když je povolená funkce monitorování. Nejsou shromažďovány žádné osobně identifikovatelné informace (PII), identifikovatelné informace koncového uživatele (EUII) 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:SqlServerCPUUtilization

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 sběru: 1 minuta

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
  • Errors/sec
  • Volné místo v databázi tempdb (KB)
  • Udělená paměť pracovního prostoru (KB)
  • Čekání zámků za sekundu
  • Líné zápisy za sekundu
  • Uzamčení paměti (KB)
  • Alokace uzamčených stránek (KB)
  • Vyprázdněné bajty protokolu za sekundu
  • Vyprazdňování protokolu za sekundu
  • Logická připojení
  • Logins/sec
  • Logouts/sec
  • 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
  • Počet č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
  • Čtení 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)
  • Transactions/sec
  • 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 sběru: 1 minuta

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
  • Errors/sec
  • Neúspěšné automaticky nastavené parametry za sekundu
  • Zdržení ve volném seznamu za sekundu
  • Přidělení velkých paměťových stránek (KB)
  • Vyhledávání stránek 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 vyprázdnění logu
  • Nárůst záznamů protokolu
  • 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í systém ú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í

Note

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 shromažďování: 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