Partager via


Server Automatic Tuning - Get

Récupère les options de réglage automatique du serveur.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/automaticTuning/current?api-version=2021-11-01

Paramètres URI

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

ServerAutomaticTuning

Les propriétés de réglage automatique du serveur ont été récupérées.

Other Status Codes

Réponses d’erreur : ***

  • 400 FeatureDisabledOnSelectedEdition : l’utilisateur a tenté d’utiliser une fonctionnalité désactivée sur l’édition actuelle de la base de données.

  • 400 InvalidIdentifier : l’identificateur contient null ou un caractère Unicode non valide.

  • 404 DatabaseDoesNotExist : la base de données demandée est introuvable

  • 404 SubscriptionDoesNotHaveServer : le serveur demandé est introuvable

  • 404 SubscriptionDoesNotHaveElasticPool - Le pool élastique demandé est introuvable

  • 404 OperationIdNotFound : l’opération avec ID n’existe pas.

  • 405 Non pris en charge : cette fonctionnalité n’est pas prise en charge.

  • 409 Conflit : la demande n’a pas pu être traitée en raison d’un conflit dans la demande.

  • 409 OperationCancelled : l’opération a été annulée par l’utilisateur.

  • 409 Opération interrompue : l’opération sur la ressource n’a pas pu être terminée, car elle a été interrompue par une autre opération sur la même ressource.

  • 429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

  • 500 OperationTimedOut : l’opération a expiré et a été automatiquement restaurée. Réessayez l’opération.

  • 503 ServiceTemporarilyUnavailable - Fonctionnalité temporairement indisponible.

  • 503 TooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.

Exemples

Get a server's automatic tuning settings

Exemple de requête

GET https://management.azure.com/subscriptions/c3aa9078-0000-0000-0000-e36f151182d7/resourceGroups/default-sql-onebox/providers/Microsoft.Sql/servers/testsvr11/automaticTuning/current?api-version=2021-11-01

Exemple de réponse

{
  "id": "/subscriptions/c3aa9078-0000-0000-0000-e36f151182d7/resourceGroups/default-sql-onebox/providers/Microsoft.Sql/servers/testsvr11/automaticTuning/current",
  "name": "current",
  "type": "Microsoft.Sql/servers/automaticTuning",
  "properties": {
    "desiredState": "Auto",
    "actualState": "Auto",
    "options": {
      "createIndex": {
        "desiredState": "Default",
        "actualState": "On",
        "reasonCode": 2,
        "reasonDesc": "AutoConfigured"
      },
      "dropIndex": {
        "desiredState": "Default",
        "actualState": "Off",
        "reasonCode": 2,
        "reasonDesc": "AutoConfigured"
      },
      "forceLastGoodPlan": {
        "desiredState": "Default",
        "actualState": "On",
        "reasonCode": 2,
        "reasonDesc": "AutoConfigured"
      },
      "maintainIndex": {
        "desiredState": "Default",
        "actualState": "Off",
        "reasonCode": 2,
        "reasonDesc": "AutoConfigured"
      }
    }
  }
}

Définitions

Nom Description
AutomaticTuningOptionModeActual

État réel de l’option de réglage automatique.

AutomaticTuningOptionModeDesired

État souhaité de l’option de réglage automatique.

AutomaticTuningServerMode

État souhaité de réglage automatique.

AutomaticTuningServerOptions

Propriétés de réglage automatique pour les conseillers individuels.

AutomaticTuningServerReason

La description de la raison si l’état souhaité et l’état réel sont différents.

ServerAutomaticTuning

Réglage automatique au niveau du serveur.

AutomaticTuningOptionModeActual

État réel de l’option de réglage automatique.

Nom Type Description
Off

string

On

string

AutomaticTuningOptionModeDesired

État souhaité de l’option de réglage automatique.

Nom Type Description
Default

string

Off

string

On

string

AutomaticTuningServerMode

État souhaité de réglage automatique.

Nom Type Description
Auto

string

Custom

string

Unspecified

string

AutomaticTuningServerOptions

Propriétés de réglage automatique pour les conseillers individuels.

Nom Type Description
actualState

AutomaticTuningOptionModeActual

État réel de l’option de réglage automatique.

desiredState

AutomaticTuningOptionModeDesired

État souhaité de l’option de réglage automatique.

reasonCode

integer

Le code de motif si l’état souhaité et l’état réel sont différents.

reasonDesc

AutomaticTuningServerReason

La description de la raison si l’état souhaité et l’état réel sont différents.

AutomaticTuningServerReason

La description de la raison si l’état souhaité et l’état réel sont différents.

Nom Type Description
AutoConfigured

string

Default

string

Disabled

string

ServerAutomaticTuning

Réglage automatique au niveau du serveur.

Nom Type Description
id

string

ID de la ressource

name

string

Nom de la ressource.

properties.actualState

AutomaticTuningServerMode

État réel du réglage automatique.

properties.desiredState

AutomaticTuningServerMode

État souhaité de réglage automatique.

properties.options

<string,  AutomaticTuningServerOptions>

Définition des options de réglage automatique.

type

string

Type de ressource.