Share via


Server Automatic Tuning - Get

Sunucu otomatik ayarlama seçeneklerini alır.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

serverName
path True

string

Sunucunun adı.

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True

string

İstek için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

ServerAutomaticTuning

Sunucu otomatik ayarlama özellikleri başarıyla alındı.

Other Status Codes

Hata Yanıtları: **

  • 400 FeatureDisabledOnSelectedEdition - Kullanıcı geçerli veritabanı sürümünde devre dışı bırakılmış bir özelliği kullanmaya çalıştı.

  • 400 InvalidIdentifier - Tanımlayıcı NULL veya geçersiz bir unicode karakter içeriyor.

  • 404 DatabaseDoesNotExist - İstenen veritabanı bulunamadı

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

  • 404 SubscriptionDoesNotHaveElasticPool - İstenen elastik havuz bulunamadı

  • 404 OperationIdNotFound - Kimliği olan işlem yok.

  • 405 Desteklenmeyen - Bu işlevsellik desteklenmez.

  • 409 Çakışması - İstekteki çakışma nedeniyle istek işlenemedi.

  • 409 OperationCancelled - İşlem kullanıcı tarafından iptal edildi.

  • 409 İşlem Kesildi - Aynı kaynakta başka bir işlem tarafından kesintiye uğradığından kaynak üzerindeki işlem tamamlanamadı.

  • 429 SubscriptionTooManyCreateUpdateRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum istekler dışında istekler.

  • 429 SubscriptionTooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum istekler dışında istekler.

  • 500 OperationTimedOut - İşlem zaman aşımına uğradı ve otomatik olarak geri alındı. Lütfen işlemi yeniden deneyin.

  • 503 ServiceTemporarilyUnavailable - Özellik geçici olarak kullanılamıyor.

  • 503 TooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteğin ötesindeki istekler.

Örnekler

Get a server'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/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/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"
      }
    }
  }
}

Tanımlar

Name Description
AutomaticTuningOptionModeActual

Otomatik ayarlama seçeneği gerçek durumu.

AutomaticTuningOptionModeDesired

Otomatik ayarlama seçeneği istenen durum.

AutomaticTuningServerMode

Otomatik ayarlama istenen durum.

AutomaticTuningServerOptions

Tek tek danışmanlar için otomatik ayarlama özellikleri.

AutomaticTuningServerReason

İstenen durum ve gerçek durum farklıysa neden açıklaması.

ServerAutomaticTuning

Sunucu düzeyinde Otomatik Ayarlama.

AutomaticTuningOptionModeActual

Otomatik ayarlama seçeneği gerçek durumu.

Name Tür Description
Off

string

On

string

AutomaticTuningOptionModeDesired

Otomatik ayarlama seçeneği istenen durum.

Name Tür Description
Default

string

Off

string

On

string

AutomaticTuningServerMode

Otomatik ayarlama istenen durum.

Name Tür Description
Auto

string

Custom

string

Unspecified

string

AutomaticTuningServerOptions

Tek tek danışmanlar için otomatik ayarlama özellikleri.

Name Tür Description
actualState

AutomaticTuningOptionModeActual

Otomatik ayarlama seçeneği gerçek durumu.

desiredState

AutomaticTuningOptionModeDesired

Otomatik ayarlama seçeneği istenen durum.

reasonCode

integer

İstenen durum ve gerçek durum farklıysa neden kodu.

reasonDesc

AutomaticTuningServerReason

İstenen durum ve gerçek durum farklıysa neden açıklaması.

AutomaticTuningServerReason

İstenen durum ve gerçek durum farklıysa neden açıklaması.

Name Tür Description
AutoConfigured

string

Default

string

Disabled

string

ServerAutomaticTuning

Sunucu düzeyinde Otomatik Ayarlama.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.actualState

AutomaticTuningServerMode

Otomatik ayarlama gerçek durumu.

properties.desiredState

AutomaticTuningServerMode

Otomatik ayarlama istenen durum.

properties.options

<string,  AutomaticTuningServerOptions>

Otomatik ayarlama seçenekleri tanımı.

type

string

Kaynak türü.