Partilhar via


Database Advisors - Create Or Update

Cria ou atualiza um consultor de banco de dados.

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

Parâmetros do URI

Name Em Necessário Tipo Description
advisorName
path True

string

O nome do Consultor de Banco de Dados.

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.

Corpo do Pedido

Name Necessário Tipo Description
properties.autoExecuteValue True

AutoExecuteStatus

Obtém o status de execução automática (se o sistema deve executar as recomendações) deste consultor. Os valores possíveis são 'Enabled' e 'Disabled'

Respostas

Name Tipo Description
200 OK

Advisor

Atualizado com êxito o consultor de banco de dados especificado.

Exemplos

Update database advisor

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/CreateIndex?api-version=2014-04-01

{
  "properties": {
    "autoExecuteValue": "Disabled"
  }
}

Resposta da amostra

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/CreateIndex",
  "name": "CreateIndex",
  "type": "Microsoft.Sql/servers/databases/advisors",
  "properties": {
    "advisorStatus": "GA",
    "autoExecuteValue": "Disabled",
    "recommendationsStatus": "Ok",
    "lastChecked": "2017-06-20T00:24:39Z"
  }
}

Definições

Name Description
Advisor

Consultor de Banco de Dados.

AdvisorStatus

Obtém o status de disponibilidade deste consultor para os clientes. Os valores possíveis são 'GA', 'PublicPreview', 'LimitedPublicPreview' e 'PrivatePreview'.

AutoExecuteStatus

Obtém o status de execução automática (se o sistema deve executar as recomendações) deste consultor. Os valores possíveis são 'Enabled' e 'Disabled'

Advisor

Consultor de Banco de Dados.

Name Tipo Description
id

string

ID do recurso.

kind

string

Tipo de recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.advisorStatus

AdvisorStatus

Obtém o status de disponibilidade deste consultor para os clientes. Os valores possíveis são 'GA', 'PublicPreview', 'LimitedPublicPreview' e 'PrivatePreview'.

properties.autoExecuteValue

AutoExecuteStatus

Obtém o status de execução automática (se o sistema deve executar as recomendações) deste consultor. Os valores possíveis são 'Enabled' e 'Disabled'

properties.lastChecked

string (date-time)

Obtém o tempo em que o recurso atual foi analisado para recomendações por este orientador.

properties.recommendationsStatus

string

Obtém esse status de recomendações para este conselheiro e motivo para não ter nenhuma recomendação. Os valores possíveis incluem, mas não estão limitados a, 'Ok' (Recomendações disponíveis), LowActivity (carga de trabalho insuficiente para analisar), 'DbSeemsTuned' (O banco de dados está indo bem), etc.

type

string

Tipo de recurso.

AdvisorStatus

Obtém o status de disponibilidade deste consultor para os clientes. Os valores possíveis são 'GA', 'PublicPreview', 'LimitedPublicPreview' e 'PrivatePreview'.

Valor Description
GA
LimitedPublicPreview
PrivatePreview
PublicPreview

AutoExecuteStatus

Obtém o status de execução automática (se o sistema deve executar as recomendações) deste consultor. Os valores possíveis são 'Enabled' e 'Disabled'

Valor Description
Default
Disabled
Enabled