Workload Groups - List By Database

Ruft die Liste der Arbeitsauslastungsgruppen ab.

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

URI-Parameter

Name In Required Type Description
databaseName
path True
  • string

Der Name der Datenbank.

resourceGroupName
path True
  • string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True
  • string

Der Name des Servers.

subscriptionId
path True
  • string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True
  • string

API-Version, die für die Anforderung verwendet werden soll.

Antworten

Name Type Description
200 OK

Die Liste der Arbeitsauslastungsgruppen wurde erfolgreich abgerufen.

Other Status Codes

Fehlerantworten:

  • 400 OperationNotAllowedOnPausedDatabase: Der Vorgang ist für eine angehaltene Datenbank nicht zulässig.

  • 400 FeatureDisabledOnSelectedEdition: Der Benutzer hat versucht, ein Feature zu verwenden, das für die aktuelle Datenbankedition deaktiviert ist.

  • 404 SubscriptionDoesNotHaveServer: Der angeforderte Server wurde nicht gefunden.

  • 404 ServerNotInSubscriptionResourceGroup: Der angegebene Server ist in der angegebenen Ressourcengruppe und im angegebenen Abonnement nicht vorhanden.

  • 404 DatabaseDoesNotExist: Der Benutzer hat einen Datenbanknamen angegeben, der auf dieser Serverinstanz nicht vorhanden ist.

  • 404 ResourceNotFound: Die angeforderte Ressource wurde nicht gefunden.

  • 409 ConflictingDatabaseOperation: Es ist bereits ein Vorgang für die Datenbank vorhanden, und der aktuelle Vorgang sollte warten, bis er fertig ist.

  • 409 ConflictingSystemOperationInProgress: Für die Datenbank wird ein Systemwartungsvorgang durchgeführt, und weitere Vorgänge müssen warten, bis sie abgeschlossen sind.

  • 503 TooManyRequests: Anforderungen, die über die maximalen Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 503 DatabaseUnavailable: Der Vorgang ist fehlgeschlagen, weil die Datenbank nicht verfügbar ist.

  • 504 RequestTimeout: Die Dienstanforderung hat das zulässige Timeout überschritten.

Beispiele

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"
    }
  ]
}

Definitionen

WorkloadGroup

Workloadgruppenvorgänge für ein Data Warehouse

WorkloadGroupListResult

Eine Liste der Arbeitsauslastungsgruppen.

WorkloadGroup

Workloadgruppenvorgänge für ein Data Warehouse

Name Type Description
id
  • string

Ressourcen-ID

name
  • string

Name der Ressource.

properties.importance
  • string

Die Wichtigkeitsstufe der Arbeitsauslastungsgruppe.

properties.maxResourcePercent
  • integer

Die Ressource für die Obergrenze der Arbeitsauslastungsgruppe in Prozent.

properties.maxResourcePercentPerRequest
  • number

Die Arbeitsauslastungsgruppe fordert den maximalen Gewährungsprozentsatz an.

properties.minResourcePercent
  • integer

Die Minimale prozentuale Ressourcenanzahl der Arbeitsauslastungsgruppe.

properties.minResourcePercentPerRequest
  • number

Die Arbeitsauslastungsgruppe fordert den Mindestprozentsatz für die Gewährung an.

properties.queryExecutionTimeout
  • integer

Das Abfrageausführungs-Timeout der Arbeitsauslastungsgruppe.

type
  • string

Der Ressourcentyp.

WorkloadGroupListResult

Eine Liste der Arbeitsauslastungsgruppen.

Name Type Description
nextLink
  • string

Link zum Abrufen der nächsten Ergebnisseite.

value

Array von Ergebnissen.