Condividi tramite


Service Tier Advisors - List By Database

Restituisce gli advisor del livello di servizio per il database specificato.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
databaseName
path True

string

Nome del database.

resourceGroupName
path True

string

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

serverName
path True

string

Nome del server.

subscriptionId
path True

string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True

string

Versione dell'API da usare per la richiesta.

Risposte

Nome Tipo Descrizione
200 OK

ServiceTierAdvisorListResult

OK

Esempio

Get a list of a service tier advisors

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
ServiceObjectiveName

Metrica di utilizzo di serviceLevelObjective per SLO.

ServiceTierAdvisor

Rappresenta un Advisor livello di servizio.

ServiceTierAdvisorListResult

Rappresenta la risposta a una richiesta di Advisor del livello di servizio elenco.

SloUsageMetric

Metrica di utilizzo Slo.

ServiceObjectiveName

Metrica di utilizzo di serviceLevelObjective per SLO.

Nome Tipo Descrizione
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

Rappresenta un Advisor livello di servizio.

Nome Tipo Descrizione
id

string

ID risorsa.

name

string

Nome risorsa.

properties.activeTimeRatio

number

ActiveTimeRatio per l'advisor del livello di servizio.

properties.avgDtu

number

Ottiene o imposta avgDtu per l'advisor del livello di servizio.

properties.confidence

number

Ottiene o imposta la attendibilità per l'advisor del livello di servizio.

properties.currentServiceLevelObjective

string

Ottiene o imposta currentServiceLevelObjective per l'advisor del livello di servizio.

properties.currentServiceLevelObjectiveId

string

Ottiene o imposta currentServiceLevelObjectiveId per service tier advisor.

properties.databaseSizeBasedRecommendationServiceLevelObjective

string

Ottiene o imposta databaseSizeBasedRecommendationServiceLevelObjective per advisor del livello di servizio.

properties.databaseSizeBasedRecommendationServiceLevelObjectiveId

string

Ottiene o imposta databaseSizeBasedRecommendationServiceLevelObjectiveId per advisor del livello di servizio.

properties.disasterPlanBasedRecommendationServiceLevelObjective

string

Ottiene o imposta l'emergenzaPlanBasedRecommendationServiceLevelObjective per l'advisor del livello di servizio.

properties.disasterPlanBasedRecommendationServiceLevelObjectiveId

string

Ottiene o imposta l'emergenzaPlanBasedRecommendationServiceLevelObjectiveId per l'advisor del livello di servizio.

properties.maxDtu

number

Ottiene o imposta maxDtu per l'advisor del livello di servizio.

properties.maxSizeInGB

number

Ottiene o imposta maxSizeInGB per l'advisor del livello di servizio.

properties.minDtu

number

Ottiene o imposta minDtu per l'advisor del livello di servizio.

properties.observationPeriodEnd

string

Inizio del periodo di osservazione (formato ISO8601).

properties.observationPeriodStart

string

Inizio del periodo di osservazione (formato ISO8601).

properties.overallRecommendationServiceLevelObjective

string

Ottiene o imposta complessivaMenteRecommendationServiceLevelObjective per l'advisor del livello di servizio.

properties.overallRecommendationServiceLevelObjectiveId

string

Ottiene o imposta complessivamenteRecommendationServiceLevelObjectiveId per l'advisor del livello di servizio.

properties.serviceLevelObjectiveUsageMetrics

SloUsageMetric[]

Ottiene o imposta serviceLevelObjectiveUsageMetrics per l'advisor del livello di servizio.

properties.usageBasedRecommendationServiceLevelObjective

string

Ottiene o imposta l'utilizzoBasedRecommendationServiceLevelObjective per l'advisor del livello di servizio.

properties.usageBasedRecommendationServiceLevelObjectiveId

string

Ottiene o imposta l'utilizzoBasedRecommendationServiceLevelObjectiveId per l'advisor del livello di servizio.

type

string

Tipo di risorsa.

ServiceTierAdvisorListResult

Rappresenta la risposta a una richiesta di Advisor del livello di servizio elenco.

Nome Tipo Descrizione
value

ServiceTierAdvisor[]

Elenco di advisor del livello di servizio per il database specificato.

SloUsageMetric

Metrica di utilizzo Slo.

Nome Tipo Descrizione
inRangeTimeRatio

number

Ottiene o imposta inRangeTimeRatio per la metrica di utilizzo SLO.

serviceLevelObjective

ServiceObjectiveName

Metrica di utilizzo di serviceLevelObjective per SLO.

serviceLevelObjectiveId

string

Parametro serviceLevelObjectiveId per la metrica di utilizzo SLO.