Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Dit artikel beschrijft de gegevens die door Azure Arc ingeschakelde SQL Server naar Microsoft verzendt. Specifically:
- SQL Server die is ingeschakeld door Azure Arc verzamelt gebruiksgegevens, zoals beschreven in dit artikel en op Monitor Sql Server met Azure Arc.
- De Azure Connected Machine-agent verzendt deze gegevens naar
*.<region>.arcdataservices.comzoals wordt beschreven in de netwerkvereisten voor de Connected Machine-agent : URL's.
SQL Server die is ingeschakeld door Azure Arc verzamelt geen persoonsgegevens (PII) of identificeerbare gegevens van eindgebruikers of slaat eventuele klantgegevens op.
Verwante producten
SQL Server ingeschakeld door Azure Arc maakt gebruik van de volgende producten:
- Servers met Azure Arc
SQL Server ingeschakeld door een Azure Arc-instantie
De volgende gegevens worden verzameld voor SQL Server die is ingeschakeld via Azure Arc-instances.
| Description | Naam van de eigenschap | Eigenschapstype |
|---|---|---|
| SQL Server-editie | Edition |
string |
| Resource-id van de hostresource van Azure Arc voor servers | ContainerResourceId |
string |
| Tijdstip waarop de resource is gemaakt | CreateTime |
string |
| Het aantal logische processors dat wordt gebruikt door het SQL Server-exemplaar | VCore |
string |
| Cloudconnectiviteitsstatus | Status |
string |
| Sql Server-updateniveau | PatchLevel |
string |
| SQL Server-collatie | Collation |
string |
| Huidige versie van SQL Server | CurrentVersion |
string |
| SQL Server-instantienaam | InstanceName |
string |
| Dynamische TCP-poorten die worden gebruikt door SQL Server | TcpDynamicPorts |
string |
| Statische TCP-poorten die worden gebruikt door SQL Server | TcpStaticPorts |
string |
| SQL Server-product-ID | ProductId |
string |
| Inrichtingsstatus van SQL Server | ProvisioningState |
string |
Het volgende JSON-document is een voorbeeld van de SQL Server - Azure Arc-resource
{
"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-database - Azure Arc
| Description | Naam van de eigenschap | Eigenschapstype |
|---|---|---|
| Databasenaam | name |
string |
| Collation | collationName |
string |
| Aanmaakdatum van database | databaseCreationDate |
System.DateTime |
| Compatibiliteitsniveau | compatibilityLevel |
string |
| Databasestatus | state |
string |
| Leesmodus | isReadOnly |
boolean |
| Herstelmodus | recoveryMode |
boolean |
| Automatisch sluiten ingeschakeld | isAutoCloseOn |
boolean |
| Automatisch verkleinen ingeschakeld | isAutoShrinkOn |
boolean |
| Statistieken automatisch maken ingeschakeld | isAutoCreateStatsOn |
boolean |
| Statistieken automatisch bijwerken ingeschakeld | isAutoUpdateStatsOn |
boolean |
| Extern gegevensarchief ingeschakeld | isRemoteDataArchiveEnabled |
boolean |
| Geheugenoptimalisatie ingeschakeld | isMemoryOptimizationEnabled |
boolean |
| Versleuteling ingeschakeld | isEncrypted |
boolean |
| Betrouwbare modus ingeschakeld | isTrustworthyOn |
boolean |
| Back-upgegevens | backupInformation |
object |
| Toewijzingsstatus | provisioningState |
string |
Het volgende JSON-document is een voorbeeld van de SQL Server-database - Azure Arc-resource.
{
"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"
}
Extensielogboeken
De extensie verzendt logboeken naar Azure over extensie-gebeurtenissen.
Het extensielogboekbestand bevindt zich op:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
De naam van het logboekbestand is afhankelijk van de versie van de Azure-extensie voor SQL Server, voor de nieuwste versie van de Azure-extensie voor SQL Server, het logboekbestand is:
unifiedagent.log
Voor de extensieversie 1.1.24724.69 en eerder is het logboekbestand:
ExtensionLog_0.log
Metrische gegevens van migratiebeoordeling
Migratie-evaluatie produceert automatisch een evaluatie voor migratie naar Azure. Meer informatie vindt u op Het optimale Azure SQL-doel selecteren met behulp van migratie-evaluatie: SQL Server ingeschakeld door Azure Arc.
- CPU-gebruik (%)
- Geheugengebruik (%)
- IO/s lezen en IO/s schrijven (gegevens- en logboekbestanden)
- MB/s lezen en MB/s schrijven (doorvoer)
- Latentie van IO-bewerkingen
- Totale DB-grootte en databasebestandsorganisaties
Bewakingsgegevens
De agent verzendt automatisch bewakingsgegevens van SQL Server naar Azure. U kunt bewakingsgegevens uitschakelen die worden verzameld. Zie Monitor SQL Server ingeschakeld door Azure Arc (preview).
De volgende lijsten geven de bewakingsgegevens weer die worden verzameld uit DMV-gegevenssets op SQL Server die door Azure Arc zijn ingeschakeld wanneer de bewakingsfunctie is ingeschakeld. Er worden geen persoonsgegevens (PII), identificeerbare informatie van eindgebruikers (EUII) of klantinhoud verzameld.
Actieve sessies
Beschrijving: sessies waarop een aanvraag wordt uitgevoerd, een blokkering hebben of een openstaande transactie hebben.
Naam van gegevensset:SqlServerActiveSessions
verzamelingsfrequentie: 30 seconden
Verzamelde velden:
connection_iddatabase_iddatabase_namemachine_namesample_time_utcsession_idsession_statussql_server_instance_name
CPU-gebruik
Beschrijving: CPU-gebruik in de loop van de tijd.
Naam van gegevensset:SqlServerCPUU-gebruik
verzamelingsfrequentie: 10 seconden
Verzamelde velden:
avg_cpu_percentidle_cpu_percentmachine_nameother_process_cpu_percentprocess_sample_time_utcsample_time_utcsql_process_cpu_percentsql_server_instance_name
Database-eigenschappen
Beschrijving: bevat databaseopties en andere metagegevens van de database.
Naam van gegevensset:SqlServerDatabaseProperties
verzamelingsfrequentie: 5 minuten
Verzamelde velden:
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
Databaseopslaggebruik
Beschrijving: Bevat opslaggebruik en het permanente versiearchief.
Naam van gegevensset:SqlServerDatabaseStorageUtilization
verzamelingsfrequentie: 1 minuut
Verzamelde velden:
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
Geheugengebruik
Beschrijving: Geheugenbeheerders en geheugenverbruik door beheerders.
Naam van gegevensset:SqlServerMemoryUtilization
verzamelingsfrequentie: 10 seconden
Verzamelde velden:
machine_namememory_size_mbmemory_clerk_namememory_clerk_typesample_time_utcsql_server_instance_name
Prestatiemeters (algemeen)
Beschrijving: Bevat algemene prestatiemeters die SQL Server registreert.
Naam van gegevensset:SqlServerPerformanceCountersCommon
verzamelingsfrequentie: 1 minuut
Verzamelde tellers:
- Actieve tijdelijke tabellen
- Actieve transacties
- Pagina's voor achtergrondschrijvers per seconde
- Batchaanvragen per seconde
- Buffercachetrefferverhouding
- Cache-hit-verhouding
- Controlepuntpagina's per seconde
- Errors/sec
- Vrije ruimte in tempdb (KB)
- Toegewezen werkruimtegeheugen (KB)
- Vergrendelingswachttijden per seconde
- Luie schrijfbewerkingen per seconde
- Geheugen vergrendelen (KB)
- Vergrendelde paginatoewijzingen (KB)
- Weggeschreven logbytes per seconde
- Logboek leegmaken per seconde
- Logische verbindingen
- Logins/sec
- Logouts/sec
- Aantal deadlocks per seconde
- Beschikbaar fysiek geheugen besturingssysteem (KB)
- Aantal keren geheugen tekort
- Levensverwachting van pagina
- Pagina-leesbewerkingen per seconde
- Pagina-schrijfbewerkingen per seconde
- Fysiek geheugen verwerken in gebruik (KB)
- Fysiek geheugen weinig verwerken
- Geblokkeerde processen
- Leeshoofdpagina's per seconde
- SQL-aandachtsfrequentie
- SQL-compilaties per seconde
- SQL-hercompilaties per seconde
- Signaalstatus van systeemgeheugen hoog
- Signaalstatus van systeemgeheugen laag
- Geheugen van doelserver (KB)
- Aanmaaksnelheid van tijdelijke tabellen
- Totaal servergeheugen (KB)
- Transactions/sec
- Gebruikersverbindingen
- Schrijftransacties per seconde
Prestatiemeteritems (gedetailleerd)
Beschrijving: Bevat gedetailleerde prestatiemeters die door SQL Server worden geregistreerd.
Naam van gegevensset:SqlServerPerformanceCountersDetailed
verzamelingsfrequentie: 1 minuut
Verzamelde tellers:
- Gemiddelde wachttijd (ms)
- Back-up maken/doorvoer herstellen per seconde
- Bulksgewijs rijen per seconde kopiƫren
- Doorvoer bulk-kopie per seconde
- Aantal cacheobjecten
- Verbindingsgeheugen (KB)
- Bestandsgrootte van gegevensbestanden (KB)
- Databasepagina's
- Errors/sec
- Mislukte automatische parameters per seconde
- Vrije lijstonderbrekingen per seconde
- Toewijzingen van grote pagina's (KB)
- Paginazoekacties voor lokale knooppunten per seconde
- Time-outs vergrendelen (time-out > 0)per seconde
- Bestandsgrootte van logboeken (KB)
- Gebruikte grootte van logboekbestand (KB)
- Wachttijd voor logboekflush
- Loggroei
- Logboek verkleinen
- Geheugen van de Optimalisator (KB)
- Paginazoekacties per seconde
- Percentage gebruikte logbestanden
- Het virtuele geheugen van het proces is laag
- Paginazoekacties voor externe knooppunten per seconde
- Verkleining van gegevensverplaatsing per seconde in bytes
- Tijdelijke tabellen voor vernietiging
- Versie-opschoningssnelheid (KB/s)
- Snelheid van versie-generatie (KB/s)
- Grootte van versieopslag (KB)
- XTP-geheugen gebruikt (KB)
Opslag-I/O
Beschrijving: bevat cumulatieve invoer/uitvoer per seconde (IOPS), doorvoer- en latentiestatistieken.
Naam van gegevensset:SqlServerStorageIO
verzamelingsfrequentie: 10 seconden
Verzamelde velden:
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
Wachtstatistieken
Note
Wachtstatistieken kunnen momenteel niet worden gevisualiseerd op het prestatiedashboard.
Beschrijving: Bevat wachttypen en wachtstatistieken voor het exemplaar van de database-engine.
Naam van gegevensset:SqlServerWaitStats
verzamelingsfrequentie: 10 seconden
Verzamelde velden:
machine_namemax_wait_time_msresource_wait_time_mssample_time_utcsignal_wait_time_mssql_server_instance_namewait_categorywait_time_mswait_typewaiting_tasks_count