Service Tier Advisors - List By Database

Devuelve asesores de nivel de servicio para la base de datos especificada.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
databaseName
path True

string

Nombre de la base de datos.

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor desde la API de Azure Resource Manager o el portal.

serverName
path True

string

Nombre del servidor.

subscriptionId
path True

string

Identificador de suscripción que identifica una suscripción de Azure.

api-version
query True

string

Versión de la API que se va a usar para la solicitud.

Respuestas

Nombre Tipo Description
200 OK

ServiceTierAdvisorListResult

De acuerdo

Ejemplos

Get a list of a service tier advisors

Solicitud de ejemplo

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

Respuesta de muestra

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

Definiciones

Nombre Description
ServiceObjectiveName

Métrica serviceLevelObjective para el uso de SLO.

ServiceTierAdvisor

Representa un Asesor de nivel de servicio.

ServiceTierAdvisorListResult

Representa la respuesta a una solicitud de asesor de nivel de servicio de lista.

SloUsageMetric

Una métrica de uso de Slo.

ServiceObjectiveName

Métrica serviceLevelObjective para el uso de SLO.

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

ServiceTierAdvisor

Representa un Asesor de nivel de servicio.

Nombre Tipo Description
id

string

Identificador de recurso.

name

string

Nombre del recurso.

properties.activeTimeRatio

number (double)

ActiveTimeRatio para el asesor de nivel de servicio.

properties.avgDtu

number (double)

Obtiene o establece avgDtu para el asesor de niveles de servicio.

properties.confidence

number (double)

Obtiene o establece la confianza del asesor de nivel de servicio.

properties.currentServiceLevelObjective

string

Obtiene o establece currentServiceLevelObjective para el asesor de niveles de servicio.

properties.currentServiceLevelObjectiveId

string (uuid)

Obtiene o establece currentServiceLevelObjectiveId para el asesor de niveles de servicio.

properties.databaseSizeBasedRecommendationServiceLevelObjective

string

Obtiene o establece databaseSizeBasedRecommendationServiceLevelObjective para el asesor de niveles de servicio.

properties.databaseSizeBasedRecommendationServiceLevelObjectiveId

string (uuid)

Obtiene o establece databaseSizeBasedRecommendationServiceLevelObjectiveId para el asesor de niveles de servicio.

properties.disasterPlanBasedRecommendationServiceLevelObjective

string

Obtiene o establece disasterPlanBasedRecommendationServiceLevelObjective para el asesor de niveles de servicio.

properties.disasterPlanBasedRecommendationServiceLevelObjectiveId

string (uuid)

Obtiene o establece disasterPlanBasedRecommendationServiceLevelObjectiveId para el asesor de niveles de servicio.

properties.maxDtu

number (double)

Obtiene o establece maxDtu para el asesor de nivel de servicio.

properties.maxSizeInGB

number (double)

Obtiene o establece maxSizeInGB para el asesor de niveles de servicio.

properties.minDtu

number (double)

Obtiene o establece minDtu para el asesor de nivel de servicio.

properties.observationPeriodEnd

string (date-time)

Inicio del período de observación (ISO8601 formato).

properties.observationPeriodStart

string (date-time)

Inicio del período de observación (ISO8601 formato).

properties.overallRecommendationServiceLevelObjective

string

Obtiene o establece overallRecommendationServiceLevelObjective para el asesor de niveles de servicio.

properties.overallRecommendationServiceLevelObjectiveId

string (uuid)

Obtiene o establece overallRecommendationServiceLevelObjectiveId para el asesor de niveles de servicio.

properties.serviceLevelObjectiveUsageMetrics

SloUsageMetric[]

Obtiene o establece serviceLevelObjectiveUsageMetrics para el asesor de niveles de servicio.

properties.usageBasedRecommendationServiceLevelObjective

string

Obtiene o establece usageBasedRecommendationServiceLevelObjective para el asesor de niveles de servicio.

properties.usageBasedRecommendationServiceLevelObjectiveId

string (uuid)

Obtiene o establece usageBasedRecommendationServiceLevelObjectiveId para el asesor de niveles de servicio.

type

string

Tipo de recurso.

ServiceTierAdvisorListResult

Representa la respuesta a una solicitud de asesor de nivel de servicio de lista.

Nombre Tipo Description
value

ServiceTierAdvisor[]

Lista de asesores de nivel de servicio para la base de datos especificada.

SloUsageMetric

Una métrica de uso de Slo.

Nombre Tipo Description
inRangeTimeRatio

number (double)

Obtiene o establece inRangeTimeRatio para la métrica de uso de SLO.

serviceLevelObjective

ServiceObjectiveName

Métrica serviceLevelObjective para el uso de SLO.

serviceLevelObjectiveId

string (uuid)

Métrica serviceLevelObjectiveId para el uso de SLO.