Partilhar via


Service Tier Advisors - Get

Obtém um assistente de escalão de serviço.

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

Parâmetros do URI

Name Em Necessário Tipo Description
databaseName
path True

string

O nome da base de dados.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Pode obter este valor a partir da API do Azure Resource Manager ou do portal.

serverName
path True

string

O nome do servidor.

serviceTierAdvisorName
path True

string

O nome do assistente do escalão de serviço.

subscriptionId
path True

string

O ID da subscrição que identifica uma subscrição do Azure.

api-version
query True

string

A versão da API a utilizar para o pedido.

Respostas

Name Tipo Description
200 OK

ServiceTierAdvisor

OK

Exemplos

Get a service tier advisor

Pedido de amostra

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

Resposta da amostra

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

Definições

Name Description
ServiceObjectiveName

O serviceLevelObjective para a métrica de utilização do SLO.

ServiceTierAdvisor

Representa um Assistente de Escalão de Serviço.

SloUsageMetric

Uma Métrica de Utilização do Slo.

ServiceObjectiveName

O serviceLevelObjective para a métrica de utilização do SLO.

Valor Description
Basic
DS100
DS1000
DS1200
DS1500
DS200
DS2000
DS300
DS400
DS500
DS600
DW100
DW1000
DW10000c
DW1000c
DW1200
DW1500
DW15000c
DW1500c
DW200
DW2000
DW2000c
DW2500c
DW300
DW3000
DW30000c
DW3000c
DW400
DW500
DW5000c
DW600
DW6000
DW6000c
DW7500c
ElasticPool
Free
P1
P11
P15
P2
P3
P4
P6
PRS1
PRS2
PRS4
PRS6
S0
S1
S12
S2
S3
S4
S6
S7
S9
System
System0
System1
System2
System2L
System3
System3L
System4
System4L

ServiceTierAdvisor

Representa um Assistente de Escalão de Serviço.

Name Tipo Description
id

string

ID do Recurso.

name

string

Nome do recurso.

properties.activeTimeRatio

number (double)

O activeTimeRatio para o assistente do escalão de serviço.

properties.avgDtu

number (double)

Obtém ou define avgDtu para o assistente do escalão de serviço.

properties.confidence

number (double)

Obtém ou define a confiança para o assistente do escalão de serviço.

properties.currentServiceLevelObjective

string

Obtém ou define currentServiceLevelObjective para o assistente do escalão de serviço.

properties.currentServiceLevelObjectiveId

string (uuid)

Obtém ou define currentServiceLevelObjectiveId para o assistente do escalão de serviço.

properties.databaseSizeBasedRecommendationServiceLevelObjective

string

Obtém ou define databaseSizeBasedRecommendationServiceLevelObjective para o assistente de escalão de serviço.

properties.databaseSizeBasedRecommendationServiceLevelObjectiveId

string (uuid)

Obtém ou define databaseSizeBasedRecommendationServiceLevelObjectiveId para o assistente do escalão de serviço.

properties.disasterPlanBasedRecommendationServiceLevelObjective

string

Obtém ou define disasterPlanBasedRecommendationServiceLevelObjective para o assistente de escalão de serviço.

properties.disasterPlanBasedRecommendationServiceLevelObjectiveId

string (uuid)

Obtém ou define disasterPlanBasedRecommendationServiceLevelObjectiveId para o assistente de escalão de serviço.

properties.maxDtu

number (double)

Obtém ou define maxDtu para o assistente de escalão de serviço.

properties.maxSizeInGB

number (double)

Obtém ou define maxSizeInGB para o assistente do escalão de serviço.

properties.minDtu

number (double)

Obtém ou define minDtu para o assistente do escalão de serviço.

properties.observationPeriodEnd

string (date-time)

O período de observação é iniciado (ISO8601 formato).

properties.observationPeriodStart

string (date-time)

O período de observação é iniciado (ISO8601 formato).

properties.overallRecommendationServiceLevelObjective

string

Obtém ou define globalRecommendationServiceLevelObjective para o assistente do escalão de serviço.

properties.overallRecommendationServiceLevelObjectiveId

string (uuid)

Obtém ou define overallRecommendationServiceLevelObjectiveId para o assistente do escalão de serviço.

properties.serviceLevelObjectiveUsageMetrics

SloUsageMetric[]

Obtém ou define serviceLevelObjectiveUsageMetrics para o assistente do escalão de serviço.

properties.usageBasedRecommendationServiceLevelObjective

string

Obtém ou define a utilizaçãoBasedRecommendationServiceLevelObjective para o assistente do escalão de serviço.

properties.usageBasedRecommendationServiceLevelObjectiveId

string (uuid)

Obtém ou define a utilizaçãoBasedRecommendationServiceLevelObjectiveId para o assistente do escalão de serviço.

type

string

Tipo de recurso.

SloUsageMetric

Uma Métrica de Utilização do Slo.

Name Tipo Description
inRangeTimeRatio

number (double)

Obtém ou define inRangeTimeRatio para a métrica de utilização de SLO.

serviceLevelObjective

ServiceObjectiveName

O serviceLevelObjective para a métrica de utilização do SLO.

serviceLevelObjectiveId

string (uuid)

O serviceLevelObjectiveId para a métrica de utilização do SLO.