Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Управляемый экземпляр SQL Azure
Возвращает данные об использовании процессора, вводе и хранении для Управляемый экземпляр SQL Azure. Данные собираются, агрегируются и обновляются в течение 5–10 минут. Для каждых 15 секунд отчета выделяется одна строка. Возвращаемые данные включают использование процессора, размер хранилища, использование ввода-вывода и SKU. Данные предыстории хранятся приблизительно в течение 14 суток.
sys.server_resource_stats Представление имеет разные определения в зависимости от версии Управляемый экземпляр SQL Azure, с которой связана база данных. Учитывайте эти различия и любые изменения, которые потребуется вашему приложению при обновлении до новой версии сервера.
Note
Этот динамический вид управления применяется только к Azure SQL SQL Managed Instance. Для эквивалентного вида для База данных SQL Azure используйте sys.resource_stats.
В следующей таблице описаны доступные столбцы:
| Columns | Тип данных | Description |
|---|---|---|
| время начала | datetime2 | Время UTC, указывающее начало пятнадцатисекундного интервала отчётности |
| время окончания | datetime | Время UTC, указывающее на конец пятнадцатисекундного интервала отчётности |
| resource_type | Nvarchar(128) | Тип ресурса, для которого предоставлены метрики |
| resource_name | NVARCHAR(128) | Имя ресурса. |
| sku | NVARCHAR(128) | Управляемый экземпляр Service Tier экземпляра. Ниже приведены возможные значения:
|
| hardware_generation | NVARCHAR(128) | Идентификатор генерации аппаратного обеспечения: например, Gen 4 или Gen 5 |
| virtual_core_count | int | Представляет количество виртуальных ядер на экземпляр |
| avg_cpu_percent | Десятичная(5,2) | Среднее использование вычислений в процентах от лимита уровня сервиса Управляемый экземпляр, используемого экземпляром. Он рассчитывается как сумма времени процессора всех пулов ресурсов для всех баз данных в экземпляре и делится на доступное время процессора для этого уровня в данном интервале. |
| reserved_storage_mb | bigint | Зарезервированное хранилище для каждого экземпляра (объём места, приобретённого клиентом для управляемого экземпляра) |
| storage_space_used_mb | Десятичная(18,2) | Хранилище, используемое всеми файлами базы данных в управляемом экземпляре (включая пользовательскую и системную базы данных) |
| io_request | bigint | Общее количество физических операций ввода-вывода в интервале |
| io_bytes_read | bigint | Количество физических байт, прочитанных в этом интервале |
| io_bytes_written | bigint | Количество физических байт, записанных в интервале |
Tip
Для получения дополнительного контекста об этих ограничениях и уровнях сервисов смотрите в разделе Управляемый экземпляр service tiers.
Permissions
Запрос к динамичному представлению управления требует VIEW прав SERVER STATE .
Замечания
Данные, возвращаемые , sys.server_resource_stats выражаются как общее количество использованных в байтах или мегабайтах (указано в названиях столбцов), кроме avg_cpu, что выражается в процентах от максимальных допустимых лимитов для уровня сервиса/уровня производительности, который вы используете.
Note
Для получения дополнительной информации о устранении неполадок использования CPU с помощью динамических управляющих представлений см. раздел «Идентифицировать проблемы с производительностью CPU в Microsoft Azure Azure SQL SQL Managed Managed Instance performance with DMVs».
Examples
Следующий пример показывает среднее использование процессора за последние семь дней.
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
См. также
- Управляемый экземпляр Compute Hardware в уровне vCore Service
- Управляемый экземпляр Resource Limits
- sys.dm_os_out_of_memory_events (База данных SQL Azure и Управляемый экземпляр SQL Azure)