Udostępnij za pośrednictwem


Server Automatic Tuning - Get

Pobiera opcje automatycznego dostrajania serwera.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

serverName
path True

string

Nazwa serwera.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Odpowiedzi

Nazwa Typ Opis
200 OK

ServerAutomaticTuning

Pomyślnie pobrano właściwości automatycznego dostrajania serwera.

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 FeatureDisabledOnSelectedEdition — użytkownik próbował użyć funkcji wyłączonej w bieżącej wersji bazy danych.

  • 400 InvalidIdentifier — identyfikator zawiera wartość NULL lub nieprawidłowy znak Unicode.

  • 404 DatabaseDoesNotExist — żądana baza danych nie została znaleziona

  • 404 SubscriptionDoesNotHaveServer — nie znaleziono żądanego serwera

  • 404 SubscriptionDoesNotHaveElasticPool — nie znaleziono żądanej elastycznej puli

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

  • 405 Nieobsługiwane — ta funkcja nie jest obsługiwana.

  • 409 Konflikt — nie można przetworzyć żądania z powodu konfliktu w żądaniu.

  • 409 OperationCancelled — operacja została anulowana przez użytkownika.

  • 409 OperationInterrupted — nie można ukończyć operacji na zasobie, ponieważ została przerwana przez inną operację na tym samym zasobie.

  • 429 SubscriptionTooManyCreateUpdateRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 500 OperationTimedOut — upłynął limit czasu operacji i został automatycznie wycofany. Ponów próbę wykonania operacji.

  • 503 ServiceTemporarilyUnavailable — funkcja jest tymczasowo niedostępna.

  • 503 TooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

Przykłady

Get a server's automatic tuning settings

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
AutomaticTuningOptionModeActual

Rzeczywisty stan opcji automatycznego dostrajania.

AutomaticTuningOptionModeDesired

Żądany stan opcji automatycznego dostrajania.

AutomaticTuningServerMode

Automatyczny dostrajanie żądanego stanu.

AutomaticTuningServerOptions

Właściwości automatycznego dostrajania dla poszczególnych doradców.

AutomaticTuningServerReason

Opis przyczyny w razie potrzeby i stanu rzeczywistego jest inny.

ServerAutomaticTuning

Automatyczne dostrajanie na poziomie serwera.

AutomaticTuningOptionModeActual

Rzeczywisty stan opcji automatycznego dostrajania.

Nazwa Typ Opis
Off

string

On

string

AutomaticTuningOptionModeDesired

Żądany stan opcji automatycznego dostrajania.

Nazwa Typ Opis
Default

string

Off

string

On

string

AutomaticTuningServerMode

Automatyczny dostrajanie żądanego stanu.

Nazwa Typ Opis
Auto

string

Custom

string

Unspecified

string

AutomaticTuningServerOptions

Właściwości automatycznego dostrajania dla poszczególnych doradców.

Nazwa Typ Opis
actualState

AutomaticTuningOptionModeActual

Rzeczywisty stan opcji automatycznego dostrajania.

desiredState

AutomaticTuningOptionModeDesired

Żądany stan opcji automatycznego dostrajania.

reasonCode

integer

Kod przyczyny, jeśli jest to wymagane, a rzeczywisty stan jest inny.

reasonDesc

AutomaticTuningServerReason

Opis przyczyny w razie potrzeby i stanu rzeczywistego jest inny.

AutomaticTuningServerReason

Opis przyczyny w razie potrzeby i stanu rzeczywistego jest inny.

Nazwa Typ Opis
AutoConfigured

string

Default

string

Disabled

string

ServerAutomaticTuning

Automatyczne dostrajanie na poziomie serwera.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.actualState

AutomaticTuningServerMode

Automatyczne dostrajanie stanu rzeczywistego.

properties.desiredState

AutomaticTuningServerMode

Automatyczny dostrajanie żądanego stanu.

properties.options

<string,  AutomaticTuningServerOptions>

Definicja opcji automatycznego dostrajania.

type

string

Typ zasobu.