Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения:SQL Server
В этой статье описываются данные, которые SQL Server с поддержкой Azure Arc передает в Microsoft. Specifically:
- SQL Server с поддержкой Azure Arc собирает данные об использовании, как описано в этой статье и в статье Мониторинг SQL Server с поддержкой Azure Arc.
- Агент подключенного компьютера Azure передает эти данные
*.<region>.arcdataservices.com, как описано в требованиях к сети агента подключенного компьютера — URL-адреса.
SQL Server с поддержкой Azure Arc не собирает персональные данные (PII) или сведения, позволяющие идентифицировать конечного пользователя, и не хранит данные клиентов.
Похожие продукты
SQL Server, включенный Azure Arc, использует следующие продукты:
- Серверы с поддержкой Azure Arc
Экземпляр SQL Server с поддержкой Azure Arc
Следующие данные собираются для экземпляров SQL Server с поддержкой Azure Arc:
| Description | Название свойства | Тип свойства |
|---|---|---|
| Выпуск SQL Server | Edition |
string |
| Идентификатор ресурса размещения ресурса Azure Arc для серверов | ContainerResourceId |
string |
| Время создания ресурса | CreateTime |
string |
| Количество логических процессоров, используемых экземпляром SQL Server | VCore |
string |
| Состояние подключения к облаку | Status |
string |
| Уровень обновления SQL Server | PatchLevel |
string |
| Параметры сортировки SQL Server | Collation |
string |
| Текущая версия SQL Server | CurrentVersion |
string |
| Имя экземпляра SQL Server | InstanceName |
string |
| Динамические TCP-порты, используемые SQL Server | TcpDynamicPorts |
string |
| Статические TCP-порты, используемые SQL Server | TcpStaticPorts |
string |
| Идентификатор продукта SQL Server | ProductId |
string |
| Состояние подготовки SQL Server | ProvisioningState |
string |
Следующий документ JSON является примером ресурса 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"
}
База данных SQL Server — Azure Arc
| Description | Название свойства | Тип свойства |
|---|---|---|
| Название базы данных | name |
string |
| Collation | collationName |
string |
| Дата создания базы данных | databaseCreationDate |
System.DateTime |
| Уровень совместимости | compatibilityLevel |
string |
| Состояние базы данных | state |
string |
| Режим только для чтения | isReadOnly |
boolean |
| Режим восстановления | recoveryMode |
boolean |
| Автоматическое закрытие включено | isAutoCloseOn |
boolean |
| Автоматическое сжатие включено | isAutoShrinkOn |
boolean |
| Автоматическое создание статистики включено | isAutoCreateStatsOn |
boolean |
| Включено автоматическое обновление статистики | isAutoUpdateStatsOn |
boolean |
| Включен удаленный архив данных | isRemoteDataArchiveEnabled |
boolean |
| Включена оптимизация памяти | isMemoryOptimizationEnabled |
boolean |
| Шифрование включено | isEncrypted |
boolean |
| Режим надежности включен | isTrustworthyOn |
boolean |
| Сведения о резервном копировании | backupInformation |
object |
| Состояние настройки | provisioningState |
string |
Следующий документ JSON является примером базы данных 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"
}
Журналы расширений
Расширение отправляет журналы в Azure о событиях расширения.
Файл журнала расширений находится по адресу:
C:\ProgramData\GuestConfig\extension_logs\Microsoft.AzureData.WindowsAgent.SqlServer\
Имя файла журнала зависит от версии расширения Azure для SQL Server, а для последней версии расширения Azure для SQL Server — это файл журнала:
unifiedagent.log
Для версии расширения 1.1.24724.69 и более ранних версий файл журнала следующий:
ExtensionLog_0.log
Метрики оценки миграции
Оценка миграции автоматически создает оценку миграции в Azure. Узнайте больше о выборе оптимального целевого объекта SQL Azure с помощью оценки миграции — SQL Server с поддержкой Azure Arc.
- Загрузка ЦП (%)
- Использование памяти (в %)
- Число операций чтения и записи в секунду (файлы данных и журналов)
- Чтение, МБ/с, и запись, МБ/с (пропускная способность)
- Задержка операций ввода-вывода
- Общий размер базы данных и организации файлов в базе данных
Данные мониторинга
Агент автоматически отправляет данные мониторинга SQL Server в Azure. Вы можете отключить собранные данные мониторинга. См. раздел «Мониторинг SQL Server с поддержкой Azure Arc (предварительная версия)».
В следующих списках отображаются данные мониторинга, собранные из наборов данных DMV в SQL Server, включенных Azure Arc при включении функции мониторинга. Никакая персонально идентифицируемая информация (PII), информация, позволяющая идентифицировать конечного пользователя (EUII), или контент клиента не собирается.
Активные сеансы
Описание. Сеансы, выполняющие запрос, имеют блокировщик или имеют открытую транзакцию.
Имя набора данных:SqlServerActiveSessions
Частота сбора: 30 секунд
Собранные поля:
connection_iddatabase_iddatabase_namemachine_namesample_time_utcsession_idsession_statussql_server_instance_name
загрузка ЦП;
Описание: использование ЦП с течением времени.
Имя набора данных:SqlServerCPUUtilization
Частота сбора: 10 секунд
Собранные поля:
avg_cpu_percentidle_cpu_percentmachine_nameother_process_cpu_percentprocess_sample_time_utcsample_time_utcsql_process_cpu_percentsql_server_instance_name
Свойства базы данных
Описание. Включает параметры базы данных и другие метаданные базы данных.
Имя набора данных:SqlServerDatabaseProperties
Частота сбора: 5 минут
Собранные поля:
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
Использование хранилища базы данных
Описание: Включает объём используемого хранилища и постоянное хранилище версий.
Имя набора данных:SqlServerDatabaseStorageUtilization
Частота сбора: 1 минуту
Собранные поля:
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
Использование памяти
Описание: клерки памяти и потребление памяти с помощью клерков.
Имя набора данных:SqlServerMemoryUtilization
Частота сбора: 10 секунд
Собранные поля:
machine_namememory_size_mbmemory_clerk_namememory_clerk_typesample_time_utcsql_server_instance_name
Счетчики производительности (общие)
Описание. Включает общие счетчики производительности, записываемые SQL Server.
Имя набора данных:SqlServerPerformanceCountersCommon
Частота сбора: 1 минуту
Собранные счетчики:
- Активные временные таблицы
- Активные транзакции
- Фоновая запись, страниц/с
- Пакетных запросов/с
- Коэффициент попадания в буферный кэш
- Коэффициент попадания в кэш
- Частота страниц контрольной точки/с
- Errors/sec
- Свободное пространство в базе данных tempdb (КБ)
- Выделенная память для рабочей области (КБ)
- Задержки защелки/сек
- Отложенные операции записи/с
- Память блокировки (КБ)
- Выделения заблокированных страниц (КБ)
- Количество байтов журнала, сбрасываемых на диск/с
- Очистка буфера журнала/с
- Логические подключения
- Logins/sec
- Logouts/sec
- Количество взаимоблокировок/с
- Доступная физическая память ОС (КБ)
- Количество случаев нехватки памяти
- Ожидаемое время существования страницы
- Чтение страниц/с
- Запись страниц в секунду
- Физическая память, используемая процессом (КБ)
- Процесс: нехватка физической памяти
- Процессы заблокированы
- Страницы предварительного чтения/сек
- Скорость предупреждений SQL
- Компиляции SQL/сек
- Количество повторных компиляций SQL в секунду
- Высокий уровень сигнала системной памяти
- Состояние сигнала системной памяти низкое
- память целевого сервера (КБ)
- Скорость создания временных таблиц
- общая память сервера (КБ)
- Transactions/sec
- Подключения пользователей
- Скорость записи транзакций в секунду
Счетчики производительности (подробные сведения)
Описание. Включает подробные счетчики производительности, записываемые SQL Server.
Имя набора данных:SqlServerPerformanceCountersDetailed
Частота сбора: 1 минуту
Собранные счетчики:
- Среднее время ожидания (мс)
- Пропускная способность резервного копирования и восстановления в секунду
- Массовое копирование строк/с
- Пропускная способность массового копирования/с
- Счетчик объектов кэша
- Память соединения (КБ)
- Размер файла данных (КБ)
- Страницы базы данных
- Errors/sec
- Сбой автопараметров в секунду
- Простоев в ожидании свободной страницы/с
- Размер выделения больших страниц (КБ)
- Поиски страниц локального узла/с
- Время ожидания блокировки (тайм-аут > 0)/с
- Размер файла журнала (КБ)
- Используемый размер файла журнала (КБ)
- Время ожидания записи журнала на диск
- Рост логов
- Сжатие журналов
- Память оптимизатора (КБ)
- Поиск страниц/сек
- Процент использования журнала
- Низкий уровень виртуальной памяти процесса
- Поисков страниц удалённого узла/с
- Сократить объём передачи данных, байт/с
- Временные таблицы на удаление
- Скорость очистки версий (КБ/с)
- Скорость создания версий (КБ/с)
- Размер хранилища версий (KБ)
- Используемая память XTP (КБ)
Ввод-вывод хранилища
Описание. Включает совокупные входные и выходные данные в секунду (IOPS), пропускную способность и статистику задержки.
Имя набора данных:SqlServerStorageIO
Частота сбора: 10 секунд
Собранные поля:
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
Статистика ожидания
Note
Статистику ожидания нельзя визуализировать на панели мониторинга производительности в настоящее время.
Описание. Включает типы ожидания и статистику ожидания для экземпляра ядра СУБД.
Имя набора данных:SqlServerWaitStats
Частота сбора: 10 секунд
Собранные поля:
machine_namemax_wait_time_msresource_wait_time_mssample_time_utcsignal_wait_time_mssql_server_instance_namewait_categorywait_time_mswait_typewaiting_tasks_count