Remarque
L’accès à cette page requiert une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page requiert une autorisation. Vous pouvez essayer de modifier des répertoires.
S'applique à :SQL Server
Cet article décrit les données que SQL Server activé par Azure Arc transmet à Microsoft. Specifically:
- SQL Server activé par Azure Arc collecte les données d’utilisation, comme décrit dans cet article et dans cette ressource.
- L’agent Azure Connected Machine transmet ces données à
*.<region>.arcdataservices.comcomme indiqué dans la Configuration réseau requise de l’agent Connected Machine : URL.
SQL Server activé par Azure Arc ne collecte aucune information personnelle identifiante (PII) ni d’informations d’identification de l’utilisateur final, ni ne stocke aucune donnée client.
Produits associés
SQL Server activé par Azure Arc utilise les produits suivants :
- Serveurs avec Azure Arc
SQL Server activé par l’instance Azure Arc
Les données suivantes sont collectées pour les instances SQL Server activé par Azure Arc :
| Description | Nom de la propriété | Type de propriété |
|---|---|---|
| Édition deSQL Server | Edition |
string |
| ID de ressource de la ressource Azure Arc pour les serveurs d’hébergement | ContainerResourceId |
string |
| Heure de création de la ressource | CreateTime |
string |
| Nombre de processeurs logiques utilisés par l’instance SQL Server | VCore |
string |
| État de la connectivité cloud | Status |
string |
| Niveau de mise à jour de SQL Server | PatchLevel |
string |
| Classement SQL Server | Collation |
string |
| Version actuelle de SQL Server | CurrentVersion |
string |
| Nom de l’instance SQL Server | InstanceName |
string |
| Ports TCP dynamiques utilisés par SQL Server | TcpDynamicPorts |
string |
| Ports TCP statiques utilisés par SQL Server | TcpStaticPorts |
string |
| ID du produit SQL Server | ProductId |
string |
| État de provisionnement de SQL Server | ProvisioningState |
string |
Le document JSON suivant est un exemple de la ressource 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"
}
Base de données SQL Server – Azure Arc
| Description | Nom de la propriété | Type de propriété |
|---|---|---|
| Nom de la base de données | name |
string |
| Collation | collationName |
string |
| Date de création de la base de données | databaseCreationDate |
System.DateTime |
| Niveau de compatibilité | compatibilityLevel |
string |
| État de la base de données | state |
string |
| Mode lecture seule | isReadOnly |
boolean |
| Mode de récupération | recoveryMode |
boolean |
| Fermeture automatique activée | isAutoCloseOn |
boolean |
| Réduction automatique activée | isAutoShrinkOn |
boolean |
| Création automatique des statistiques activée | isAutoCreateStatsOn |
boolean |
| Mise à jour automatique des statistiques activée | isAutoUpdateStatsOn |
boolean |
| Archivage des données distantes activé | isRemoteDataArchiveEnabled |
boolean |
| Optimisation de la mémoire activée | isMemoryOptimizationEnabled |
boolean |
| Chiffrement activé | isEncrypted |
boolean |
| Mode de confiance activé | isTrustworthyOn |
boolean |
| Informations de sauvegarde | backupInformation |
object |
| État de provisionnement | provisioningState |
string |
Le document JSON suivant est un exemple de la ressource Base de données SQL Server - 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"
}
Journaux d’extension
L’extension envoie des journaux à Azure sur les événements d’extension.
L’extension du fichier journal d’activité se trouve :
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
Le nom du fichier journal d’activité dépend de la version de l’extension Azure pour SQL Server ; pour la dernière version de l’extension Azure pour SQL Server, le fichier journal d’activité est :
unifiedagent.log
Pour la version 1.1.24724.69 de l’extension et les versions antérieures, le fichier journal d’activité est :
ExtensionLog_0.log
Indicateurs de performance d’évaluation de la migration
L’évaluation de la migration produit automatiquement une évaluation pour la migration vers Azure. Pour plus d’informations, consultez Sélectionner la cible Azure SQL optimale à l’aide de l’évaluation de la migration - SQL Server activé par Azure Arc.
- Utilisation du processeur (%)
- Utilisation de la mémoire (%)
- E/S de lecture et d’écriture (fichiers de données et fichiers journaux)
- Mo/s en lecture et Mo/s en écriture (débit)
- Latence des opérations d’E/S
- Taille totale de la base de données et organisations des fichiers de base de données
Données de surveillance
L’agent envoie automatiquement des données de supervision SQL Server à Azure. Vous pouvez désactiver la surveillance des données collectées. Consultez Surveillance de SQL Server activé par Azure Arc (aperçu).
Les listes suivantes reflètent les données de surveillance collectées à partir de jeux de données DMV sur SQL Server activés par Azure Arc lorsque la fonctionnalité de surveillance est activée. Aucune information d’identification personnelle (PII), d’informations d’identification d’un utilisateur final (EUII) ou de contenu d’utilisateur n’est collectée.
Sessions actives
Description : sessions en cours d'exécution d'une requête, ayant un bloqueur ou une transaction ouverte.
Nom du jeu de données :SqlServerActiveSessions
Fréquence de collection : 30 secondes
Champs collectés :
connection_iddatabase_iddatabase_namemachine_namesample_time_utcsession_idsession_statussql_server_instance_name
Utilisation du processeur
Description : utilisation du processeur au fil du temps.
Nom du jeu de données :SqlServerCPUUtilization
Fréquence de collection : 10 secondes
Champs collectés :
avg_cpu_percentidle_cpu_percentmachine_nameother_process_cpu_percentprocess_sample_time_utcsample_time_utcsql_process_cpu_percentsql_server_instance_name
Propriétés de la base de données
Description : inclut les options de base de données et d’autres métadonnées de base de données.
Nom du jeu de données :SqlServerDatabaseProperties
Fréquence de collection : 5 minutes
Champs collectés :
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
Utilisation de stockage de la base de données
Description : inclut l’utilisation du stockage et son magasin de versions persistantes.
Nom du jeu de données :SqlServerDatabaseStorageUtilization
Fréquence de collection : 1 minute
Champs collectés :
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
Utilisation de la mémoire
Description : régisseurs de mémoire et consommation de mémoire par les régisseurs.
Nom du jeu de données :SqlServerMemoryUtilization
Fréquence de collection : 10 secondes
Champs collectés :
machine_namememory_size_mbmemory_clerk_namememory_clerk_typesample_time_utcsql_server_instance_name
Compteurs de performances (courants)
Description :comprend les compteurs de performance courants que SQL Server enregistre.
Nom du jeu de données :SqlServerPerformanceCountersCommon
Fréquence de collection : 1 minute
Compteurs collectés :
- Tables temporaires actives
- Transactions actives
- Pages d’enregistreur en arrière-plan/s
- Nombre de requêtes de lots/s
- Taux d'accès au cache des tampons
- Taux d'accès au cache
- Pages de point de contrôle par seconde
- Errors/sec
- Espace disponible dans tempdb (Ko)
- Mémoire réservée de l'espace de travail (Ko)
- Attente de verrous par seconde
- Écritures différées/s
- Mémoire des verrous (Ko)
- Allocations de pages verrouillées (Ko)
- Octets de journal vidés/s
- Écritures de journal/s
- Connexions logiques
- Logins/sec
- Logouts/sec
- Nombre de blocages/seconde
- Mémoire physique disponible du système d’exploitation (Ko)
- Nombre de mémoires insuffisantes
- Espérance de vie d’une page
- Lectures de pages par seconde
- Écritures de pages par seconde
- Traiter la mémoire physique en cours d’utilisation (Ko)
- Traiter la mémoire physique faible
- Processus bloqués
- Pages en lecture anticipée par seconde
- Taux d'avertissements SQL
- Compilations SQL/s
- Recompilations SQL/sec
- État du signal de mémoire système élevé
- État du signal de mémoire système faible
- Mémoire du serveur cible (Ko)
- Taux de création de tables temporaires
- Mémoire totale du serveur (Ko)
- Transactions/sec
- Connexions utilisateur
- Écritures de transactions par seconde
Compteurs de performances (détaillés)
Description : inclut des compteurs de performance détaillés que SQL Server enregistre.
Nom du jeu de données :SqlServerPerformanceCountersDetailed
Fréquence de collection : 1 minute
Compteurs collectés :
- Temps d'attente moyen (ms)
- Débit de sauvegarde/restauration/s
- Lignes de la copie en bloc/s
- Débit de la copie en bloc/s
- Nombre d'objets cache
- Mémoire de connexion (Ko)
- Taille du fichier de données (Ko)
- Pages de base de données
- Errors/sec
- Échec des paramètres automatiques/s
- Piles de liste libre/s
- Allocations de pages volumineuses (Ko)
- Recherches de pages de nœud local/s
- Expirations de verrouillage (expiration > 0)/s
- Taille du fichier journal (Ko)
- Taille de fichier journal utilisée (Ko)
- Temps d'attente de vidage du journal
- Croissance des logs
- Réduction de taille des journaux
- Mémoire de l'optimiseur (Ko)
- Consultations de pages/s
- Pourcentage utilisé du journal
- Traiter la mémoire virtuelle faible
- Recherches de pages de nœud distant/s
- Mouvement de réduction de données en octets/s
- Tables temporaires en attente de destruction
- Taux de nettoyage de version (Ko/s)
- Taux de génération de version (Ko/s)
- Taille du magasin de versions (Ko)
- Mémoire XTP utilisée (Ko)
E/S de stockage
Description : comprend des statistiques cumulatives sur les entrées/sorties par seconde (IOPS), le débit et la latence.
Nom du jeu de données :SqlServerStorageIO
Fréquence de collection : 10 secondes
Champs collectés :
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
Statistiques d’attente
Note
Les statistiques d'attente ne peuvent pas être visualisées sur le tableau de bord des performances pour le moment.
Description : inclut les types d’attente et les statistiques d’attente pour l’instance du moteur de base de données.
Nom du jeu de données :SqlServerWaitStats
Fréquence de collection : 10 secondes
Champs collectés :
machine_namemax_wait_time_msresource_wait_time_mssample_time_utcsignal_wait_time_mssql_server_instance_namewait_categorywait_time_mswait_typewaiting_tasks_count