Поделиться через


Workload Groups - Get

Возвращает группу рабочей нагрузки.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/workloadGroups/{workloadGroupName}?api-version=2021-11-01

Параметры URI

Имя В Обязательно Тип Описание
databaseName
path True

string

Имя базы данных.

resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор подписки Azure.

workloadGroupName
path True

string

Имя группы рабочей нагрузки.

api-version
query True

string

Версия API для использования в запросе.

Ответы

Имя Тип Описание
200 OK

WorkloadGroup

Группа рабочей нагрузки успешно получена.

Other Status Codes

Ответы на ошибки: ***

  • 400 OperationNotAllowedOnPausedDatabase — операция не разрешена в приостановленной базе данных.

  • 400 FeatureDisabledOnSelectedEdition — пользователь попытался использовать функцию, которая отключена в текущем выпуске базы данных.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден

  • 404 ServerNotInSubscriptionResourceGroup — указанный сервер не существует в указанной группе ресурсов и подписке.

  • 404 DatabaseDoesNotExist — пользователь указал имя базы данных, которое не существует на этом экземпляре сервера.

  • 404 ResourceNotFound — запрошенный ресурс не найден.

  • 409 ConflictingDatabaseOperation — в базе данных уже есть некоторые операции, и текущая операция должна дождаться ее завершения.

  • 409 ConflictingSystemOperationInProgress — в базе данных выполняется операция обслуживания системы, и для дальнейших операций необходимо подождать, пока она не будет завершена.

  • 503 TooManyRequests — запросы, превышающие максимальное количество запросов, которые могут быть обработаны доступными ресурсами.

  • 503 DatabaseUnavailable — операция завершилась сбоем, так как база данных недоступна.

  • 504 RequestTimeout — превышено допустимое время ожидания запроса на обслуживание.

Примеры

Gets a workload group for a data warehouse

Образец запроса

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/workloadGroups/smallrc?api-version=2021-11-01

Пример ответа

{
  "properties": {
    "minResourcePercent": 0,
    "maxResourcePercent": 100,
    "minResourcePercentPerRequest": 3,
    "maxResourcePercentPerRequest": 3,
    "importance": "normal",
    "queryExecutionTimeout": 0
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/workloadGroups/smallrc",
  "name": "smallrc",
  "type": "Microsoft.Sql/servers/databases/workloadGroups"
}

Определения

WorkloadGroup

Операции группы рабочей нагрузки для хранилища данных

Имя Тип Описание
id

string

Идентификатор ресурса.

name

string

Имя ресурса.

properties.importance

string

Уровень важности группы рабочей нагрузки.

properties.maxResourcePercent

integer

Ресурс ограничения группы рабочей нагрузки в процентах.

properties.maxResourcePercentPerRequest

number

Группа рабочей нагрузки запрашивает максимальный процент предоставления разрешений.

properties.minResourcePercent

integer

Минимальный процентный ресурс группы рабочей нагрузки.

properties.minResourcePercentPerRequest

number

Группа рабочей нагрузки запрашивает минимальный процент предоставления.

properties.queryExecutionTimeout

integer

Время ожидания выполнения запроса группы рабочей нагрузки.

type

string

Тип ресурса.