Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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