Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Este artigo descreve os dados que o SQL Server habilitado pelo Azure Arc transmite para a Microsoft. Specifically:
- O SQL Server habilitado pelo Azure Arc coleta dados de uso conforme descrito neste artigo e em Monitor Azure Arc-enabled SQL Server.
- O agente do Azure Connected Machine transmite esses dados para
*.<region>.arcdataservices.comconforme descrito em Requisitos de rede do agente de Máquina Conectada - URLs.
O SQL Server habilitado pelo Azure Arc não coleta informações de identificação pessoal (PII) ou informações de identificação do usuário final nem armazena dados do cliente.
Produtos relacionados
O SQL Server habilitado pelo Azure Arc usa os seguintes produtos:
- Servidores habilitados para Azure Arc
SQL Server habilitado pela instância do Azure Arc
Os seguintes dados são coletados para o SQL Server habilitado por instâncias do Azure Arc:
| Description | Nome da propriedade | Tipo de propriedade |
|---|---|---|
| Edição do SQL Server | Edition |
string |
| ID do recurso de hospedagem do Azure Arc para Servidores | ContainerResourceId |
string |
| Hora em que o recurso foi criado | CreateTime |
string |
| O número de processadores lógicos usados pela instância do SQL Server | VCore |
string |
| Estado da conectividade na nuvem | Status |
string |
| Nível de atualização do SQL Server | PatchLevel |
string |
| Intercalação do SQL Server | Collation |
string |
| Versão atual do SQL Server | CurrentVersion |
string |
| Nome da instância do SQL Server | InstanceName |
string |
| Portas TCP dinâmicas usadas pelo SQL Server | TcpDynamicPorts |
string |
| Portas TCP estáticas usadas pelo SQL Server | TcpStaticPorts |
string |
| ID do produto SQL Server | ProductId |
string |
| Estado de provisionamento do SQL Server | ProvisioningState |
string |
O documento JSON a seguir é um exemplo do recurso 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"
}
Banco de dados do SQL Server - Azure Arc
| Description | Nome da propriedade | Tipo de propriedade |
|---|---|---|
| Nome da base de dados | name |
string |
| Collation | collationName |
string |
| Data de criação da base de dados | databaseCreationDate |
System.DateTime |
| Nível de compatibilidade | compatibilityLevel |
string |
| Estado do banco de dados | state |
string |
| Modo somente leitura | isReadOnly |
boolean |
| Modo de recuperação | recoveryMode |
boolean |
| Fechamento automático ativado | isAutoCloseOn |
boolean |
| Encolhimento automático ativado | isAutoShrinkOn |
boolean |
| Criação automática de estatísticas ativada | isAutoCreateStatsOn |
boolean |
| Estatísticas de atualização automática ativadas | isAutoUpdateStatsOn |
boolean |
| Arquivo remoto de dados ativado | isRemoteDataArchiveEnabled |
boolean |
| Otimização de memória ativada | isMemoryOptimizationEnabled |
boolean |
| Encriptação ativada | isEncrypted |
boolean |
| Modo confiável ativado | isTrustworthyOn |
boolean |
| Informações de backup | backupInformation |
object |
| Estado de aprovisionamento | provisioningState |
string |
O documento JSON a seguir é um exemplo do banco de dados do SQL Server - recurso 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"
}
Logs de extensão
A extensão envia logs para o Azure sobre eventos de extensão.
O arquivo de log de extensão está em:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
O nome do arquivo de log depende da versão do Azure Extension para SQL Server, para a versão mais recente do Azure Extension for SQL Server, o arquivo de log é:
unifiedagent.log
Para a versão de extensão 1.1.24724.69 e anteriores, o arquivo de log é:
ExtensionLog_0.log
Métricas de avaliação de migração
A avaliação de migração produz automaticamente uma avaliação para a migração para o Azure. Saiba mais em Selecione o destino SQL ideal do Azure usando a avaliação de migração - SQL Server habilitado pelo Azure Arc.
- Utilização da CPU (%)
- Utilização da memória (%)
- Ler operações de I/O/s e Gravar operações de I/O/s (dados e ficheiros de log)
- Velocidade de Leitura e Escrita em MB/s (Taxa de transferência)
- Latência das operações de E/S
- Tamanho total do banco de dados e organizações de arquivos de banco de dados
Monitorizar dados
O agente envia automaticamente dados de monitoramento do SQL Server para o Azure. Você pode desativar os dados de monitoramento coletados. Consulte Monitorizar o SQL Server ativado pelo Azure Arc (visualização).
As listas a seguir refletem os dados de monitoramento coletados de conjuntos de dados do Detran no SQL Server habilitados pelo Azure Arc quando o recurso de monitoramento está habilitado. Nenhuma informação pessoal identificável (PII), informação identificável do utilizador final (EUII) ou conteúdo do cliente é recolhido.
Sessões ativas
Descrição: Sessões que estão a executar uma solicitação, têm um bloqueador ou uma transação aberta.
Nome do conjunto de dados:SqlServerActiveSessions
Frequência de recolha: 30 segundos
Campos recolhidos:
connection_iddatabase_iddatabase_namemachine_namesample_time_utcsession_idsession_statussql_server_instance_name
Utilização da CPU
Descrição: Utilização da CPU ao longo do tempo.
Nome do conjunto de dados:SqlServerCPUUtilization
Frequência de recolha: 10 segundos
Campos recolhidos:
avg_cpu_percentidle_cpu_percentmachine_nameother_process_cpu_percentprocess_sample_time_utcsample_time_utcsql_process_cpu_percentsql_server_instance_name
Propriedades do banco de dados
Descrição: Inclui opções de banco de dados e outros metadados de banco de dados.
Nome do conjunto de dados:SqlServerDatabaseProperties
Frequência de recolha: 5 minutos
Campos recolhidos:
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
Utilização do armazenamento de banco de dados
Descrição: Inclui a utilização de armazenamento e o armazenamento de versão persistente.
Nome do conjunto de dados:SqlServerDatabaseStorageUtilization
Frequência de recolha: 1 minuto
Campos recolhidos:
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
Utilização da memória
Descrição: Gerentes de memória e consumo de memória pelos gerentes.
Nome do conjunto de dados:SqlServerMemoryUtilization
Frequência de recolha: 10 segundos
Campos recolhidos:
machine_namememory_size_mbmemory_clerk_namememory_clerk_typesample_time_utcsql_server_instance_name
Contadores de desempenho (comuns)
Descrição: Inclui contadores de desempenho comuns que o SQL Server registra.
Nome do conjunto de dados:SqlServerPerformanceCountersCommon
Frequência de recolha: 1 minuto
Contadores recolhidos:
- Tabelas temporárias ativas
- Transações Ativas
- Páginas por segundo do gravador de plano de fundo
- Solicitações em lote/s
- Rácio de acertos do cache de buffer
- Taxa de acerto do cache
- Páginas de ponto de verificação por segundo
- Errors/sec
- Espaço Livre em tempdb (KB)
- Memória de espaço de trabalho concedida (KB)
- Latências esperas/segundo
- Preguiçoso escreve/seg
- Bloquear memória (KB)
- Alocação de páginas bloqueadas (KB)
- Bytes de log liberados/s
- Log Flushes/seg
- Conexões lógicas
- Logins/sec
- Logouts/sec
- Número de bloqueios/seg
- Memória física disponível do SO (KB)
- Contagem de memória insuficiente
- Expectativa de Vida da Página
- Leituras de página/seg
- Gravações de página/seg
- Memória física de processo em uso (KB)
- Memória física de processo baixa
- Processos bloqueados
- Páginas de readahead por segundo
- Taxa de atenção SQL
- Compilações SQL/segundo
- SQL Recompilações por segundo
- O estado do sinal de memória do sistema é alto
- O sinal da memória do sistema está baixo.
- Memória do servidor de destino (KB)
- Taxa de criação de tabelas temporárias
- Memória total do servidor (KB)
- Transactions/sec
- Conexões de usuário
- Gravações de transações/seg
Contadores de desempenho (detalhados)
Descrição: Inclui contadores de desempenho detalhados que o SQL Server registra.
Nome do conjunto de dados:SqlServerPerformanceCountersDetailed
Frequência de recolha: 1 minuto
Contadores recolhidos:
- Tempo médio de espera (ms)
- Taxa de largura de banda de backup/restauração/seg
- Linhas de cópia em massa/s
- Taxa de débito de cópia em massa por segundo
- Contagens de objetos de cache
- Memória de conexão (KB)
- Tamanho do arquivo de dados (KB)
- Páginas da base de dados
- Errors/sec
- Falhas em Parâmetros Automáticos por segundo
- Lista gratuita de barracas/seg
- Alocações de páginas de memória grandes (KB)
- Consultas de nó local por segundo
- Intervalos de bloqueio (tempo limite > 0)/seg
- Tamanho do arquivo de log (KB)
- Tamanho usado do arquivo de log (KB)
- Tempo de espera do Log Flush
- Crescimento de Logs
- Redução do Log
- Memória do otimizador (KB)
- Consultas de página/seg
- Percentagem do Log Usado
- Memória virtual do processo baixa
- Pesquisas de páginas de nós remotos por segundo
- Reduzir bytes de transferência de dados/seg
- Tabelas temporárias a serem destruídas
- Taxa de limpeza de versões (KB/s)
- Taxa de geração de versões (KB/s)
- Tamanho do repositório de versões (KB)
- Memória XTP usada (KB)
Entrada/Saída de armazenamento
Descrição: Inclui estatísticas cumulativas de entrada/saída por segundo (IOPS), taxa de transferência e latência.
Nome do conjunto de dados:SqlServerStorageIO
Frequência de recolha: 10 segundos
Campos recolhidos:
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
Aguarde estatísticas
Note
As estatísticas de espera não podem ser visualizadas no painel de desempenho no momento.
Descrição: Inclui tipos de espera e estatísticas de espera para a instância do mecanismo de banco de dados.
Nome do conjunto de dados:SqlServerWaitStats
Frequência de recolha: 10 segundos
Campos de dados coletados:
machine_namemax_wait_time_msresource_wait_time_mssample_time_utcsignal_wait_time_mssql_server_instance_namewait_categorywait_time_mswait_typewaiting_tasks_count