Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
In diesem Artikel werden die Daten beschrieben, die SQL Server mit Azure Arc-Unterstützung an Microsoft überträgt. Specifically:
- SQL Server mit Azure Arc-Unterstützung sammelt Nutzungsdaten, wie in diesem Artikel und unter Monitor Azure Arc-fähigen SQL Server beschrieben.
- Der Azure Connected Machine-Agent überträgt diese Daten auf
*.<region>.arcdataservices.com, wie dargelegt in Anforderungen für verbundene Computer-Agent-Netzwerkanforderungen – URLs.
SQL Server mit Azure Arc-Unterstützung sammelt keine personenbezogenen Informationen (PII) oder Informationen zur Identifizierung von Endbenutzern bzw. speichert keine Kundendaten.
Zugehörige Produkte
SQL Server mit Azure Arc-Unterstützung verwendet die folgenden Produkte:
- Server mit Azure Arc-Unterstützung
SQL Server aktiviert durch Azure Arc-Instanz
Die folgenden Daten werden für SQL Server-Instanzen mit Azure Arc-Unterstützung gesammelt:
| Description | Eigenschaftsname | Immobilientyp |
|---|---|---|
| SQL Server -Edition | Edition |
string |
| Ressourcen-ID der hostenden Azure Arc für Server-Ressource | ContainerResourceId |
string |
| Der Zeitpunkt, an dem die Ressource erstellt wurde | CreateTime |
string |
| Die Anzahl der von der SQL Server-Instanz verwendeten logischen Prozessoren | VCore |
string |
| Cloud-Konnektivitätsstatus | Status |
string |
| Updateebene von SQL Server | PatchLevel |
string |
| SQL Server-Sortierung | Collation |
string |
| Aktuelle SQL Server-Version | CurrentVersion |
string |
| Name der SQL Server-Instanz | InstanceName |
string |
| Von SQL Server verwendete dynamische TCP-Ports | TcpDynamicPorts |
string |
| Von SQL Server verwendete statische TCP-Ports | TcpStaticPorts |
string |
| Produkt-ID von SQL Server | ProductId |
string |
| Bereitstellungszustand von SQL Server | ProvisioningState |
string |
Das folgende JSON-Dokument ist ein Beispiel für die SQL Server – Azure Arc-Ressource
{
"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"
}
SQL Server-Datenbank – Azure Arc
| Description | Eigenschaftsname | Immobilientyp |
|---|---|---|
| Datenbankname | name |
string |
| Collation | collationName |
string |
| Erstellungsdatum der Datenbank | databaseCreationDate |
System.DateTime |
| Kompatibilitätsgrad | compatibilityLevel |
string |
| Datenbankstatus | state |
string |
| Schreibgeschützter Modus | isReadOnly |
boolean |
| Wiederherstellungsmodus | recoveryMode |
boolean |
| Automatisches Schließen aktiviert | isAutoCloseOn |
boolean |
| Automatisches Verkleinern aktiviert | isAutoShrinkOn |
boolean |
| Automatisches Erstellen von Statistiken aktiviert | isAutoCreateStatsOn |
boolean |
| Automatische Aktualisierung von Statistiken aktiviert | isAutoUpdateStatsOn |
boolean |
| RDA aktiviert | isRemoteDataArchiveEnabled |
boolean |
| Speicheroptimierung aktiviert | isMemoryOptimizationEnabled |
boolean |
| Verschlüsselung aktiviert | isEncrypted |
boolean |
| Vertrauenswürdiger Modus aktiviert | isTrustworthyOn |
boolean |
| Sicherungsinformationen | backupInformation |
object |
| Bereitstellungsstatus | provisioningState |
string |
Das folgende JSON-Dokument ist ein Beispiel für die SQL Server-Datenbank – Azure Arc-Ressource.
{
"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"
}
Erweiterungsprotokolle
Die Erweiterung sendet Protokolle über Erweiterungsereignisse an Azure.
Das Erweiterungsprotokoll ist unter:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
Der Name der Protokolldatei hängt von der Azure-Versionserweiterung für SQL Server ab, für die neueste Version der Azure-Erweiterung für SQL Server lautet die Protokolldatei:
unifiedagent.log
Für die Erweiterungsversion 1.1.24724.69 und frühere Versionen lautet die Protokolldatei:
ExtensionLog_0.log
Metriken für die Migrationsbewertung
Die Migrationsbewertung erstellt automatisch eine Bewertung für die Migration zu Azure. Weitere Informationen finden Sie unter Auswählen des optimalen Azure SQL-Ziels mithilfe der Migrationsbewertung – SQL Server, aktiviert von Azure Arc.
- CPU-Auslastung (%)
- Arbeitsspeicherauslastung (%)
- E/A-Vorgänge/s beim Lesen und E/A-Vorgänge/s beim Schreiben (Daten- und Protokolldateien)
- MB/s beim Lesen und MB/s beim Schreiben (Durchsatz)
- Latenz von E/A-Vorgängen
- Datenbankgröße und Datenbankdateiorganisationen insgesamt
Überwachungsdaten
Der Agent sendet automatisch SQL Server-Überwachungsdaten an Azure. Sie können Überwachungsdaten deaktivieren, die gesammelt werden. Siehe Überwachung von SQL-Server mit Azure Arc-Unterstützung (Vorschau).
Die folgenden Listen enthalten die Überwachungsdaten, die aus DMV-Datasets auf dem SQL Server mit Azure Arc-Unterstützung gesammelt werden, wenn die Überwachungsfunktion aktiviert ist. Es werden keine personenbezogenen Informationen (PII), personenbezogenen Endbenutzerinformationen oder Kundeninhalte erfasst.
Aktive Sitzungen
Beschreibung: Sitzungen, die eine Anforderung ausführen, haben einen Blocker oder eine offene Transaktion.
Datasetname:SqlServerActiveSessions
Sammlungshäufigkeit: 30 Sekunden
Gesammelte Felder:
connection_iddatabase_iddatabase_namemachine_namesample_time_utcsession_idsession_statussql_server_instance_name
CPU-Auslastung
Beschreibung: CPU-Auslastung im Laufe der Zeit.
Datasetname:SqlServerCPUUtilization
Sammlungshäufigkeit: 10 Sekunden
Gesammelte Felder:
avg_cpu_percentidle_cpu_percentmachine_nameother_process_cpu_percentprocess_sample_time_utcsample_time_utcsql_process_cpu_percentsql_server_instance_name
Datenbankeigenschaften
Beschreibung: Umfasst Datenbankoptionen und andere Datenbankmetadaten.
Datasetname:SqlServerDatabaseProperties
Sammlungshäufigkeit: 5 Minuten
Gesammelte Felder:
collation_namecollection_time_utccompatibility_levelcontainment_desccount_suspect_pagescreate_datedatabase_iddatabase_namedelayed_durability_descforce_last_good_plan_actual_stateis_accelerated_database_recovery_onis_auto_create_stats_onis_auto_shrink_onis_auto_update_stats_async_onis_auto_update_stats_onis_broker_enabledis_cdc_enabledis_change_feed_enabledis_distributoris_encryptedis_in_standbyis_ledger_onis_merge_publishedis_parameterization_forcedis_primary_replicais_publishedis_read_committed_snapshot_onis_read_onlyis_subscribedlast_good_checkdb_timelog_reuse_wait_descmachine_namenotable_db_scoped_configspage_verify_option_descquery_store_actual_state_descquery_store_query_capture_mode_descrecovery_model_descsample_time_utcsnapshot_isolation_statesql_server_instance_namestate_descupdateabilityuser_access_desc
Datenbank-Speicher-Auslastung
Beschreibung: Umfasst die Speichernutzung und den persistenten Versionsspeicher.
Datasetname:SqlServerDatabaseStorageUtilization
Sammlungshäufigkeit: 1 Minute
Gesammelte Felder:
collection_time_utccount_data_filescount_log_filesdata_size_allocated_mbdata_size_used_mbdatabase_iddatabase_nameis_primary_replicalog_size_allocated_mblog_size_used_mbmachine_nameonline_index_version_store_size_mbpersistent_version_store_size_mbsample_time_utcsql_server_instance_name
Arbeitsspeichernutzung
Beschreibung: Arbeitsspeicherclerks und Speicherverbrauch durch Clerks.
Datasetname:SqlServerMemoryUtilization
Sammlungshäufigkeit: 10 Sekunden
Gesammelte Felder:
machine_namememory_size_mbmemory_clerk_namememory_clerk_typesample_time_utcsql_server_instance_name
Leistungsindikatoren (allgemein)
Beschreibung: Enthält allgemeine Leistungsindikatoren, die von SQL Server aufgezeichnet werden.
Datasetname:SqlServerPerformanceCountersCommon
Sammlungshäufigkeit: 1 Minute
Gesammelte Zähler:
- Aktive temporäre Tabellen
- Aktive Transaktionen
- Hintergrund-Writer-Seiten/Sekunde
- Batchanforderungen/Sekunde
- Puffercache-Trefferquote
- Cachetrefferquote
- Prüfpunktseiten/Sek.
- Errors/sec
- Freier Speicherplatz in tempdb (KB)
- Zugewiesener Arbeitsbereichsspeicher (KB)
- Latch-Wartezeiten/Sek.
- Verzögerte Schreibvorgänge pro Sek.
- Sperrspeicher (KB)
- Gesperrte Seitenzuweisungen (KB)
- Geleerte Protokollbytes/Sekunde
- Protokollleerungen/Sek.
- Logische Verbindungen
- Logins/sec
- Logouts/sec
- Anzahl von Deadlocks/Sek.
- Im Betriebssystem verfügbarer physischer Arbeitsspeicher (KB)
- Anzahl „nicht genügend Arbeitsspeicher“
- Lebenserwartung der Seite
- Seitenlesevorgänge/Sek.
- Seitenschreibvorgänge/Sek.
- Verwendeter physischer Prozessspeicher (KB)
- Physischer Prozesspeichers gering
- Blockierte Prozesse
- Vorausladeseiten/Sek.
- SQL-Warnungsrate
- SQL-Kompilierungen/s
- SQL-Neukompilierungen pro Sekunde
- Signalzustand Systemspeicher hoch
- Signalzustand Systemspeicher niedrig
- Zielserverspeicher (KB)
- Erstellungsrate für temporäre Tabellen
- Serverspeicher gesamt (KB)
- Transactions/sec
- Benutzerverbindungen
- Schreibtransaktionen pro Sekunde
Leistungsindikatoren (detailliert)
Beschreibung: Enthält detaillierte Leistungsindikatoren, die von SQL Server aufgezeichnet werden.
Dataset-Name:SqlServerPerformanceCountersDetailed
Sammlungshäufigkeit: 1 Minute
Gesammelte Zähler:
- Durchschnittliche Wartezeit (ms)
- Sicherungs-/Wiederherstellungsdurchsatz/Sek.
- Zeilen für Massenkopieren/Sekunde
- Durchsatz bei Massenkopieren/Sekunde
- Cacheobjektzähler
- Verbindungsspeicher (KB)
- Größe der Datendatei (KB)
- Datenbankseiten
- Errors/sec
- Fehler bei Auto-Parametern/Sek.
- Anhalten der Freiliste/Sekunde
- Große Seitenzuweisungen (KB)
- Suchvorgänge in Seiten für lokalen Knoten/Sek.
- Sperrtimeouts/Sekunde (Timeout > 0)
- Größe der Protokolldatei (KB)
- Von Protokolldatei verwendete Größe (KB)
- Wartezeit für Protokollleerungen
- Log Growths
- Protokolldatei verkleinern
- Optimiererspeicher (KB)
- Seitenabrufe/Sek.
- Protokoll verwendet (Prozent)
- Virtueller Prozessspeicher gering
- Suchvorgänge für Remoteknotenseite/Sekunde
- Verschiebung bei Datenverkleinerung Bytes/Sekunde
- Temporäre Tabellen zum Löschen
- Versionscleanuprate (KB/s)
- Versionsgenerierungsrate (KB/s)
- Versionsspeichergröße (KB)
- Verwendeter XTP-Speicher (KB)
Speicher-E/A
Beschreibung: Umfasst kumulierte Eingabe/Ausgabe pro Sekunde (IOPS), Durchsatz- und Latenzstatistiken.
Datasetname:SqlServerStorageIO
Sammlungshäufigkeit: 10 Sekunden
Gesammelte Felder:
database_iddatabase_namefile_idfile_max_size_mbfile_size_mbfile_typeio_stall_queued_read_msio_stall_queued_write_msio_stall_read_msio_stall_write_msmachine_namenum_of_bytes_readnum_of_bytes_writtennum_of_readsnum_of_writessample_time_utcsize_on_disk_bytessql_server_instance_name
Wartestatistiken
Note
Wartestatistiken können im Leistungs-Dashboard derzeit nicht angezeigt werden.
Beschreibung: Enthält Wartetypen und Wartestatistiken für die Datenbank-Engine-Instanz.
Datasetname:SqlServerWaitStats
Sammlungshäufigkeit: 10 Sekunden
Gesammelte Felder:
machine_namemax_wait_time_msresource_wait_time_mssample_time_utcsignal_wait_time_mssql_server_instance_namewait_categorywait_time_mswait_typewaiting_tasks_count