Compartilhar via


Recommended Actions - Get

Recupere as ações recomendadas do assistente.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMySQL/servers/{serverName}/advisors/{advisorName}/recommendedActions/{recommendedActionName}?api-version=2018-06-01

Parâmetros de URI

Nome Em Obrigatório Tipo Description
advisorName
path True

string

O nome do assistente para a ação de recomendação.

recommendedActionName
path True

string

O nome de ação recomendado.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

api-version
query True

string

minLength: 1

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

Respostas

Nome Tipo Description
200 OK

RecommendationAction

OKEY

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

RecommendedActionsGet

Solicitação de exemplo

GET https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testResourceGroupName/providers/Microsoft.DBforMySQL/servers/testServerName/advisors/Index/recommendedActions/Index-1?api-version=2018-06-01

Resposta de exemplo

{
  "id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testResourceGroupName/providers/Microsoft.Sql/servers/testServerName/advisors/Index/recommendedActions/Index-1",
  "name": "Index-1",
  "type": "Microsoft.DBforMySQL/servers/advisors/recommendedActions",
  "properties": {
    "advisorName": "Index",
    "sessionId": "c63c2114-e2a4-4c7a-98c1-85577d1a5d50",
    "actionId": 1,
    "createdTime": "2019-05-01T23:43:24Z",
    "expirationTime": "2019-05-08T23:43:24Z",
    "reason": "Column `movies_genres`.`movie_id` appear in Join On clause(s).",
    "recommendationType": "Add",
    "details": {
      "engine": "InnoDB",
      "script": "alter table `movies`.`movies_genres` add index `idx_movie_id` (`movie_id`)",
      "queryIds": "779",
      "indexName": "idx_movie_id",
      "indexType": "BTREE",
      "tableName": "movies_genres",
      "schemaName": "movies",
      "indexColumns": "`movies_genres`.`movie_id`",
      "parentTableName": "movies_genres"
    }
  }
}

Definições

RecommendationAction

Representa uma ação de recomendação.

Nome Tipo Description
id

string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

O nome do recurso

properties.actionId

integer (int32)

Identificador de ação de recomendação.

properties.advisorName

string

Nome do assistente.

properties.createdTime

string (date-time)

Hora de criação da ação de recomendação.

properties.details

object

Detalhes da ação de recomendação.

properties.expirationTime

string (date-time)

Tempo de expiração da ação de recomendação.

properties.reason

string

Motivo da ação de recomendação.

properties.recommendationType

string

Tipo de ação de recomendação.

properties.sessionId

string

Identificador de sessão de ação de recomendação.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"