Partager via


Service Tier Advisors - List By Database

Retourne des conseillers de niveau de service pour la base de données spécifiée.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/serviceTierAdvisors?api-version=2014-04-01

Paramètres URI

Nom Dans Obligatoire 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

Le 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

Nom Type Description
200 OK

ServiceTierAdvisorListResult

Ok

Exemples

Get a list of a service tier advisors

Exemple de requête

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-2080/databases/sqlcrudtest-9187/serviceTierAdvisors?api-version=2014-04-01

Exemple de réponse

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-6852/providers/Microsoft.Sql/servers/sqlcrudtest-2080/databases/sqlcrudtest-9187/serviceTierAdvisors/Current",
      "name": "Current",
      "type": "Microsoft.Sql/servers/databases/serviceTierAdvisors",
      "properties": {
        "observationPeriodStart": "2017-07-12T12:00:00Z",
        "observationPeriodEnd": "2017-07-26T13:00:00Z",
        "activeTimeRatio": 0,
        "minDtu": 0,
        "avgDtu": 0,
        "maxDtu": 0,
        "maxSizeInGB": 0.0234375,
        "serviceLevelObjectiveUsageMetrics": [
          {
            "serviceLevelObjective": "Basic",
            "serviceLevelObjectiveId": "dd6d99bb-f193-4ec1-86f2-43d3bccbc49c",
            "inRangeTimeRatio": 1
          }
        ],
        "currentServiceLevelObjective": "S0",
        "currentServiceLevelObjectiveId": "f1173c43-91bd-4aaa-973c-54e79e15235b",
        "usageBasedRecommendationServiceLevelObjective": null,
        "usageBasedRecommendationServiceLevelObjectiveId": null,
        "databaseSizeBasedRecommendationServiceLevelObjective": null,
        "databaseSizeBasedRecommendationServiceLevelObjectiveId": null,
        "disasterPlanBasedRecommendationServiceLevelObjective": null,
        "disasterPlanBasedRecommendationServiceLevelObjectiveId": null,
        "overallRecommendationServiceLevelObjective": null,
        "overallRecommendationServiceLevelObjectiveId": null,
        "confidence": 1
      }
    }
  ]
}

Définitions

Nom Description
ServiceObjectiveName

Métrique d’utilisation de serviceLevelObjective pour SLO.

ServiceTierAdvisor

Représente un Conseiller de niveau de service.

ServiceTierAdvisorListResult

Représente la réponse à une demande de conseiller de niveau de service de liste.

SloUsageMetric

Métrique d’utilisation de Slo.

ServiceObjectiveName

Métrique d’utilisation de serviceLevelObjective pour SLO.

Nom Type Description
Basic

string

DS100

string

DS1000

string

DS1200

string

DS1500

string

DS200

string

DS2000

string

DS300

string

DS400

string

DS500

string

DS600

string

DW100

string

DW1000

string

DW10000c

string

DW1000c

string

DW1200

string

DW1500

string

DW15000c

string

DW1500c

string

DW200

string

DW2000

string

DW2000c

string

DW2500c

string

DW300

string

DW3000

string

DW30000c

string

DW3000c

string

DW400

string

DW500

string

DW5000c

string

DW600

string

DW6000

string

DW6000c

string

DW7500c

string

ElasticPool

string

Free

string

P1

string

P11

string

P15

string

P2

string

P3

string

P4

string

P6

string

PRS1

string

PRS2

string

PRS4

string

PRS6

string

S0

string

S1

string

S12

string

S2

string

S3

string

S4

string

S6

string

S7

string

S9

string

System

string

System0

string

System1

string

System2

string

System2L

string

System3

string

System3L

string

System4

string

System4L

string

ServiceTierAdvisor

Représente un Conseiller de niveau de service.

Nom Type Description
id

string

ID de la ressource

name

string

Nom de la ressource.

properties.activeTimeRatio

number

ActiveTimeRatio pour l’conseiller de niveau de service.

properties.avgDtu

number

Obtient ou définit avgDtu pour l’conseiller de niveau de service.

properties.confidence

number

Obtient ou définit la confiance pour l’conseiller de niveau de service.

properties.currentServiceLevelObjective

string

Obtient ou définit currentServiceLevelObjective pour l’conseiller de niveau de service.

properties.currentServiceLevelObjectiveId

string

Obtient ou définit currentServiceLevelObjectiveId pour l’conseiller de niveau de service.

properties.databaseSizeBasedRecommendationServiceLevelObjective

string

Obtient ou définit databaseSizeBasedRecommendationServiceLevelObjective pour Service Tier Advisor.

properties.databaseSizeBasedRecommendationServiceLevelObjectiveId

string

Obtient ou définit databaseSizeBasedRecommendationServiceLevelObjectiveId pour Service Tier Advisor.

properties.disasterPlanBasedRecommendationServiceLevelObjective

string

Obtient ou définit disasterPlanBasedRecommendationServiceLevelObjective pour l’conseiller de niveau de service.

properties.disasterPlanBasedRecommendationServiceLevelObjectiveId

string

Obtient ou définit disasterPlanBasedRecommendationServiceLevelObjectiveId pour l’conseiller de niveau de service.

properties.maxDtu

number

Obtient ou définit maxDtu pour l’conseiller de niveau de service.

properties.maxSizeInGB

number

Obtient ou définit maxSizeInGB pour l’conseiller de niveau de service.

properties.minDtu

number

Obtient ou définit minDtu pour l’conseiller de niveau de service.

properties.observationPeriodEnd

string

Début de la période d’observation (format ISO8601).

properties.observationPeriodStart

string

Début de la période d’observation (format ISO8601).

properties.overallRecommendationServiceLevelObjective

string

Obtient ou définit overallRecommendationServiceLevelObjective pour l’conseiller de niveau de service.

properties.overallRecommendationServiceLevelObjectiveId

string

Obtient ou définit overallRecommendationServiceLevelObjectiveId pour l’conseiller de niveau de service.

properties.serviceLevelObjectiveUsageMetrics

SloUsageMetric[]

Obtient ou définit serviceLevelObjectiveUsageMetrics pour l’conseiller de niveau de service.

properties.usageBasedRecommendationServiceLevelObjective

string

Obtient ou définit usageBasedRecommendationServiceLevelObjective pour l’conseiller de niveau de service.

properties.usageBasedRecommendationServiceLevelObjectiveId

string

Obtient ou définit usageBasedRecommendationServiceLevelObjectiveId pour l’conseiller de niveau de service.

type

string

Type de ressource.

ServiceTierAdvisorListResult

Représente la réponse à une demande de conseiller de niveau de service de liste.

Nom Type Description
value

ServiceTierAdvisor[]

Liste des conseillers de niveau de service pour la base de données spécifiée.

SloUsageMetric

Métrique d’utilisation de Slo.

Nom Type Description
inRangeTimeRatio

number

Obtient ou définit inRangeTimeRatio pour la métrique d’utilisation de SLO.

serviceLevelObjective

ServiceObjectiveName

Métrique d’utilisation de serviceLevelObjective pour SLO.

serviceLevelObjectiveId

string

Métrique d’utilisation de serviceLevelObjectiveId pour SLO.