Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Управляемый экземпляр SQL Azure
Возвращает данные об использовании ЦП, операций ввода-вывода и хранилища для Управляемого экземпляра SQL Azure. Данные собираются, агрегируются и обновляются в течение 5–10 минут. Для каждых 15 секунд отчета выделяется одна строка. Возвращаемые данные включают использование ЦП, размер хранилища, использование операций ввода-вывода и номер SKU. Данные предыстории хранятся приблизительно в течение 14 суток.
Представление sys.server_resource_stats содержит различные определения в зависимости от версии Управляемого экземпляра SQL Azure, с которым связана база данных. Рассмотрим эти различия и все изменения, которые требуются приложению при обновлении до новой версии сервера.
Заметка
Это динамическое представление управления применяется только к управляемому экземпляру SQL Azure. Для эквивалентного представления для базы данных SQL Azure используйте sys.resource_stats.
В следующей таблице описываются доступные столбцы:
| Столбцы | Тип данных | Описание: |
|---|---|---|
| start_time | datetime2 | Время UTC, указывающее начало пятнадцати секундного интервала отчетности |
| end_time | datetime | Время UTC, указывающее конец пятнадцати секундного интервала отчетности |
| resource_type | Nvarchar(128) | Тип ресурса, для которого предоставляются метрики |
| resource_name | NVARCHAR(128) | Имя ресурса. |
| sku | NVARCHAR(128) | Уровень службы управляемого экземпляра. Ниже приведены возможные значения:
|
| hardware_generation | NVARCHAR(128) | Идентификатор создания оборудования: например, 4-го поколения или 5-го поколения |
| virtual_core_count | целое | Представляет количество виртуальных ядер на экземпляр |
| avg_cpu_percent | decimal(5,2) | Среднее использование вычислительных ресурсов в процентах от предела уровня служб Управляемого экземпляра, используемого экземпляром. Он вычисляется как сумма времени ЦП всех пулов ресурсов для всех баз данных в экземпляре и делится на доступное время ЦП для этого уровня в заданном интервале. |
| reserved_storage_mb | bigint | Зарезервированное хранилище на экземпляр (объем дискового пространства, приобретенного клиентом для управляемого экземпляра) |
| storage_space_used_mb | decimal(18,2) | Хранилище, используемое всеми файлами базы данных в управляемом экземпляре (включая пользовательские и системные базы данных) |
| io_request | bigint | Общее количество физических операций ввода-вывода в интервале |
| io_bytes_read | bigint | Количество физических байтов, считываемых в интервале |
| io_bytes_written | bigint | Количество физических байтов, записанных в интервале |
Совет
Дополнительные сведения об этих ограничениях и уровнях служб см. в разделах, посвященных уровням служб Управляемого экземпляра.
Разрешения
Для запроса динамического административного представления требуются разрешения VIEW SERVER STATE .
Замечания
Возвращаемые sys.server_resource_stats данными выражаются как общее значение, используемое в байтах или мегабайтах (указанных в именах столбцов), кроме avg_cpuтого, которое выражается в процентах от максимального допустимого предела для уровня обслуживания или уровня производительности, выполняемого вами.
Заметка
Дополнительные сведения об устранении неполадок использования ЦП с помощью динамических административных представлений см. в статье "Определение проблем с производительностью ЦП в управляемом экземпляре SQL Microsoft Azure" с помощью динамических административных представлений.
Примеры
В следующем примере возвращается среднее использование ЦП за последние семь дней.
DECLARE @s datetime;
DECLARE @e datetime;
SET @s= DateAdd(d,-7,GetUTCDate());
SET @e= GETUTCDATE();
SELECT AVG(avg_cpu_percent) AS Average_Compute_Utilization
FROM sys.server_resource_stats
WHERE start_time BETWEEN @s AND @e;
GO
См. также
- Вычислительное оборудование управляемого экземпляра на уровне служб виртуальных ядер
- Общие сведения об ограничениях ресурсов Управляемого экземпляра Базы данных SQL Azure
- sys.dm_os_out_of_memory_events (База данных SQL Azure и Управляемый экземпляр SQL Azure)