Workload Groups - List By Database

Obtient la liste des groupes de charge de travail

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

Paramètres URI

Name In Required Type Description
databaseName
path True
  • string

Nom de la base de données.

resourceGroupName
path True
  • string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True
  • string

Nom du serveur.

subscriptionId
path True
  • string

L’ID d’abonnement d’un abonnement Azure.

api-version
query True
  • string

Version de l’API à utiliser pour la requête.

Réponses

Name Type Description
200 OK

La liste des groupes de charges de travail a été récupérée.

Other Status Codes

Réponses d’erreur : * * *

  • 400 OperationNotAllowedOnPausedDatabase-l’opération n’est pas autorisée sur une base de données suspendue.

  • 400 FeatureDisabledOnSelectedEdition-l’utilisateur a tenté d’utiliser une fonctionnalité qui est désactivée sur l’édition de base de données actuelle.

  • 404 SubscriptionDoesNotHaveServer-le serveur demandé est introuvable

  • 404 ServerNotInSubscriptionResourceGroup-le serveur spécifié n’existe pas dans le groupe de ressources et l’abonnement spécifiés.

  • 404 DatabaseDoesNotExist-l’utilisateur a spécifié un nom de base de données qui n’existe pas sur cette instance de serveur.

  • 404 ResourceNotFound-la ressource demandée est introuvable.

  • 409 ConflictingDatabaseOperation-une opération est déjà en cours sur la base de données et l’opération en cours doit attendre jusqu’à ce qu’elle soit terminée.

  • 409 ConflictingSystemOperationInProgress : une opération de maintenance du système est en cours sur la base de données et d’autres opérations doivent attendre la fin de son exécution.

  • 503 TooManyRequests-requêtes au-delà des demandes Max qui peuvent être traitées par des ressources disponibles.

  • 503 DatabaseUnavailable-l’opération a échoué, car la base de données n’est pas disponible.

  • 504 la demande de service RequestTimeout a dépassé le délai d’expiration autorisé.

Exemples

Get the list of workload groups for a data warehouse

Sample Request

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

Sample Response

{
  "value": [
    {
      "properties": {
        "minResourcePercent": 0,
        "maxResourcePercent": 100,
        "minResourcePercentPerRequest": 5,
        "maxResourcePercentPerRequest": 5,
        "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"
    },
    {
      "properties": {
        "minResourcePercent": 0,
        "maxResourcePercent": 100,
        "minResourcePercentPerRequest": 10,
        "maxResourcePercentPerRequest": 10,
        "importance": "normal",
        "queryExecutionTimeout": 0
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/workloadGroups/mediumrc",
      "name": "mediumrc",
      "type": "Microsoft.Sql/servers/databases/workloadGroups"
    },
    {
      "properties": {
        "minResourcePercent": 0,
        "maxResourcePercent": 100,
        "minResourcePercentPerRequest": 20,
        "maxResourcePercentPerRequest": 20,
        "importance": "high",
        "queryExecutionTimeout": 0
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb/workloadGroups/largerc",
      "name": "largerc",
      "type": "Microsoft.Sql/servers/databases/workloadGroups"
    }
  ]
}

Définitions

WorkloadGroup

Opérations de groupe de charge de travail pour un entrepôt de données

WorkloadGroupListResult

Liste de groupes de charge de travail.

WorkloadGroup

Opérations de groupe de charge de travail pour un entrepôt de données

Name Type Description
id
  • string

ID de la ressource

name
  • string

Nom de la ressource.

properties.importance
  • string

Niveau d’importance du groupe de charge de travail.

properties.maxResourcePercent
  • integer

Ressource pourcentage d’extrémité du groupe de charge de travail.

properties.maxResourcePercentPerRequest
  • number

Le groupe de charges de travail demande le pourcentage d’octroi maximal.

properties.minResourcePercent
  • integer

Ressource pourcentage minimal du groupe de charge de travail.

properties.minResourcePercentPerRequest
  • number

Pourcentage d’octroi minimal du groupe de charge de travail.

properties.queryExecutionTimeout
  • integer

Délai d’exécution de la requête du groupe de charge de travail.

type
  • string

Type de ressource.

WorkloadGroupListResult

Liste de groupes de charge de travail.

Name Type Description
nextLink
  • string

Lien permettant de récupérer la page de résultats suivante.

value

Tableau de résultats.