Share via


Database Automatic Tuning - Get

Obtient le paramétrage automatique d’une base de données.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/automaticTuning/current?api-version=2021-11-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

DatabaseAutomaticTuning

Propriétés de réglage automatique de la base de données récupérées avec succès.

Other Status Codes

Réponses d’erreur : ***

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

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

  • 400 SystemDatabasesNotSupported : l’utilisateur a essayé d’obtenir des informations de paramétrage automatique sur les bases de données système.

  • 400 DataWarehouseNotSupported : le paramétrage automatique n’est pas pris en charge pour sql Data Warehouse.

  • 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 requêtes pouvant être traitées par les ressources disponibles.

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

  • 500 OperationTimedOut : l’opération a expiré et a été restaurée automatiquement. 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 database's automatic tuning settings

Sample Request

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

Sample Response

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

Définitions

Nom Description
AutomaticTuningDisabledReason

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

AutomaticTuningMode

Paramétrage automatique de l’état souhaité.

AutomaticTuningOptionModeActual

État réel de l’option de paramétrage automatique.

AutomaticTuningOptionModeDesired

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

AutomaticTuningOptions

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

DatabaseAutomaticTuning

Réglage automatique au niveau de la base de données.

AutomaticTuningDisabledReason

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

InheritedFromServer

string

NotSupported

string

QueryStoreOff

string

QueryStoreReadOnly

string

AutomaticTuningMode

Paramétrage automatique de l’état souhaité.

Nom Type Description
Auto

string

Custom

string

Inherit

string

Unspecified

string

AutomaticTuningOptionModeActual

État réel de l’option de paramétrage 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

AutomaticTuningOptions

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

Nom Type Description
actualState

AutomaticTuningOptionModeActual

État réel de l’option de paramétrage automatique.

desiredState

AutomaticTuningOptionModeDesired

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

reasonCode

integer

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

reasonDesc

AutomaticTuningDisabledReason

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

DatabaseAutomaticTuning

Réglage automatique au niveau de la base de données.

Nom Type Description
id

string

ID de la ressource

name

string

Nom de la ressource.

properties.actualState

AutomaticTuningMode

État réel du réglage automatique.

properties.desiredState

AutomaticTuningMode

Paramétrage automatique de l’état souhaité.

properties.options

<string,  AutomaticTuningOptions>

Définition des options de paramétrage automatique.

type

string

Type de ressource.