Partilhar via


Database Automatic Tuning - Get

Obtém o ajuste automático de um banco de dados.

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

Parâmetros do URI

Name Em Necessário Tipo Description
databaseName
path True

string

O nome do banco de dados.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor da API do Azure Resource Manager ou do portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

A ID de assinatura que identifica uma assinatura do Azure.

api-version
query True

string

A versão da API a ser usada para a solicitação.

Respostas

Name Tipo Description
200 OK

DatabaseAutomaticTuning

Propriedades de ajuste automático do banco de dados recuperadas com êxito.

Other Status Codes

ErrorResponse

Respostas de erro: ***

  • 400 FeatureDisabledOnSelectedEdition - O usuário tentou usar um recurso que está desabilitado na edição atual do banco de dados.

  • 400 InvalidIdentifier - O identificador contém NULL ou um caractere unicode inválido.

  • 400 SystemDatabasesNotSupported - O usuário tentou obter informações de ajuste automático nos bancos de dados do sistema.

  • 400 DataWarehouseNotSupported - O ajuste automático não é suportado para o SQL Data Warehouse.

  • 404 SubscriptionDoesNotHaveServer - O servidor solicitado não foi encontrado

  • 404 DatabaseDoesNotExist - O banco de dados solicitado não foi encontrado

  • 404 SubscriptionDoesNotHaveElasticPool - O pool elástico solicitado não foi encontrado

  • 404 OperationIdNotFound - A operação com Id não existe.

  • 405 NotSupported - Esta funcionalidade não é suportada.

  • 409 Conflito - O pedido não pôde ser processado devido a conflito no pedido.

  • 409 CannotCancelOperation - A operação de gerenciamento está em um estado que não pode ser cancelado.

  • 409 OperationCancelled - A operação foi cancelada pelo usuário.

  • 409 OperationInterrupted - A operação no recurso não pôde ser concluída porque foi interrompida por outra operação no mesmo recurso.

  • 429 SubscriptionTooManyCreateUpdateRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

  • 500 OperationTimedOut - A operação atingiu o tempo limite e foi revertida automaticamente. Por favor, tente novamente a operação.

  • 503 ServiceTemporariamenteIndisponível - Recurso temporariamente indisponível.

  • 503 TooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

Exemplos

Get a database's automatic tuning settings

Pedido de amostra

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=2023-08-01

Resposta da amostra

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

Definições

Name Description
AutomaticTuningDisabledReason

A descrição do motivo, se desejado, e o estado real são diferentes.

AutomaticTuningMode

Ajuste automático do estado desejado.

AutomaticTuningOptionModeActual

Estado real da opção de ajuste automático.

AutomaticTuningOptionModeDesired

Opção de ajuste automático estado desejado.

AutomaticTuningOptions

Propriedades de ajuste automático para consultores individuais.

DatabaseAutomaticTuning

Sintonização automática no nível do banco de dados.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

AutomaticTuningDisabledReason

A descrição do motivo, se desejado, e o estado real são diferentes.

Valor Description
Default
Disabled
AutoConfigured
InheritedFromServer
QueryStoreOff
QueryStoreReadOnly
NotSupported

AutomaticTuningMode

Ajuste automático do estado desejado.

Valor Description
Inherit
Custom
Auto
Unspecified

AutomaticTuningOptionModeActual

Estado real da opção de ajuste automático.

Valor Description
Off
On

AutomaticTuningOptionModeDesired

Opção de ajuste automático estado desejado.

Valor Description
Off
On
Default

AutomaticTuningOptions

Propriedades de ajuste automático para consultores individuais.

Name Tipo Description
actualState

AutomaticTuningOptionModeActual

Estado real da opção de ajuste automático.

desiredState

AutomaticTuningOptionModeDesired

Opção de ajuste automático estado desejado.

reasonCode

integer (int32)

O código de razão, se desejado, e o estado real são diferentes.

reasonDesc

AutomaticTuningDisabledReason

A descrição do motivo, se desejado, e o estado real são diferentes.

DatabaseAutomaticTuning

Sintonização automática no nível do banco de dados.

Name Tipo Description
id

string

ID do recurso.

name

string

Nome do recurso.

properties.actualState

AutomaticTuningMode

Ajuste automático do estado real.

properties.desiredState

AutomaticTuningMode

Ajuste automático do estado desejado.

properties.options

<string,  AutomaticTuningOptions>

Definição automática de opções de ajuste.

type

string

Tipo de recurso.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Name Tipo Description
error

ErrorDetail

O objeto de erro.