Database Automatic Tuning - Update

Frissítse a céladatbázis automatikus hangolási tulajdonságait.

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

URI-paraméterek

Name In Kötelező Típus Description
databaseName
path True

string

Az adatbázis neve.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

serverName
path True

string

A kiszolgáló neve.

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

api-version
query True

string

minLength: 1

A művelethez használandó API-verzió.

Kérelem törzse

Name Típus Description
properties.desiredState

AutomaticTuningMode

A kívánt állapot automatikus finomhangolása.

properties.options

<string,  AutomaticTuningOptions>

Automatikus hangolási beállítások definíciója.

Válaszok

Name Típus Description
200 OK

DatabaseAutomaticTuning

Az Azure működése sikeresen befejeződött.

Other Status Codes

ErrorResponse

Váratlan hibaválasz.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

Updates database automatic tuning settings with all properties
Updates database automatic tuning settings with minimal properties

Updates database automatic tuning settings with all properties

Mintakérelem

PATCH 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=2025-01-01

{
  "properties": {
    "desiredState": "Auto",
    "options": {
      "createIndex": {
        "desiredState": "Off"
      },
      "dropIndex": {
        "desiredState": "On"
      },
      "forceLastGoodPlan": {
        "desiredState": "Default"
      }
    }
  }
}

Mintaválasz

{
  "name": "current",
  "type": "Microsoft.Sql/servers/databases/automaticTuning",
  "id": "/subscriptions/c3aa9078-0000-0000-0000-e36f151182d7/resourceGroups/default-sql-onebox/providers/Microsoft.Sql/servers/testsvr11/databases/db1/automaticTuning/current",
  "properties": {
    "actualState": "Auto",
    "desiredState": "Auto",
    "options": {
      "createIndex": {
        "actualState": "Off",
        "desiredState": "Off"
      },
      "dropIndex": {
        "actualState": "On",
        "desiredState": "On"
      },
      "forceLastGoodPlan": {
        "actualState": "On",
        "desiredState": "Default",
        "reasonCode": 2,
        "reasonDesc": "AutoConfigured"
      },
      "maintainIndex": {
        "actualState": "Off",
        "desiredState": "Default",
        "reasonCode": 2,
        "reasonDesc": "AutoConfigured"
      }
    }
  }
}

Updates database automatic tuning settings with minimal properties

Mintakérelem

PATCH 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=2025-01-01

{
  "properties": {
    "desiredState": "Auto"
  }
}

Mintaválasz

{
  "name": "current",
  "type": "Microsoft.Sql/servers/databases/automaticTuning",
  "id": "/subscriptions/c3aa9078-0000-0000-0000-e36f151182d7/resourceGroups/default-sql-onebox/providers/Microsoft.Sql/servers/testsvr11/databases/db1/automaticTuning/current",
  "properties": {
    "actualState": "Auto",
    "desiredState": "Auto",
    "options": {
      "createIndex": {
        "actualState": "On",
        "desiredState": "Default",
        "reasonCode": 2,
        "reasonDesc": "AutoConfigured"
      },
      "dropIndex": {
        "actualState": "Off",
        "desiredState": "Default",
        "reasonCode": 2,
        "reasonDesc": "AutoConfigured"
      },
      "forceLastGoodPlan": {
        "actualState": "On",
        "desiredState": "Default",
        "reasonCode": 2,
        "reasonDesc": "AutoConfigured"
      },
      "maintainIndex": {
        "actualState": "Off",
        "desiredState": "Default",
        "reasonCode": 2,
        "reasonDesc": "AutoConfigured"
      }
    }
  }
}

Definíciók

Name Description
AutomaticTuningDisabledReason

Ok leírása, ha a kívánt és a tényleges állapot eltérő.

AutomaticTuningMode

A kívánt állapot automatikus finomhangolása.

AutomaticTuningOptionModeActual

Automatikus finomhangolási beállítás tényleges állapota.

AutomaticTuningOptionModeDesired

Automatikus finomhangolási beállítás kívánt állapota.

AutomaticTuningOptions

Az egyes tanácsadók automatikus hangolási tulajdonságai.

createdByType

Az erőforrást létrehozó identitás típusa.

DatabaseAutomaticTuning

Adatbázisszintű automatikus hangolás.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

AutomaticTuningDisabledReason

Ok leírása, ha a kívánt és a tényleges állapot eltérő.

Érték Description
Default

Alapértelmezett

Disabled

Disabled

AutoConfigured

AutoConfigura

InheritedFromServer

InheritedFromServer

QueryStoreOff

QueryStoreOff

QueryStoreReadOnly

QueryStoreReadOnly

NotSupported

NotSupported

AutomaticTuningMode

A kívánt állapot automatikus finomhangolása.

Érték Description
Inherit

Örököl

Custom

Személyre szabott

Auto

Autó

Unspecified

Meghatározatlan

AutomaticTuningOptionModeActual

Automatikus finomhangolási beállítás tényleges állapota.

Érték Description
Off

Kikapcsolva

On

Be van kapcsolva

AutomaticTuningOptionModeDesired

Automatikus finomhangolási beállítás kívánt állapota.

Érték Description
Off

Kikapcsolva

On

Be van kapcsolva

Default

Alapértelmezett

AutomaticTuningOptions

Az egyes tanácsadók automatikus hangolási tulajdonságai.

Name Típus Description
actualState

AutomaticTuningOptionModeActual

Automatikus finomhangolási beállítás tényleges állapota.

desiredState

AutomaticTuningOptionModeDesired

Automatikus finomhangolási beállítás kívánt állapota.

reasonCode

integer (int32)

Okkód, ha a kívánt és a tényleges állapot eltérő.

reasonDesc

AutomaticTuningDisabledReason

Ok leírása, ha a kívánt és a tényleges állapot eltérő.

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
User
Application
ManagedIdentity
Key

DatabaseAutomaticTuning

Adatbázisszintű automatikus hangolás.

Name Típus Description
id

string (arm-id)

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Az erőforrás neve

properties.actualState

AutomaticTuningMode

A tényleges állapot automatikus finomhangolása.

properties.desiredState

AutomaticTuningMode

A kívánt állapot automatikus finomhangolása.

properties.options

<string,  AutomaticTuningOptions>

Automatikus hangolási beállítások definíciója.

systemData

systemData

Azure Resource Manager metaadat, amely createdBy és modifiedBy információkat tartalmaz.

type

string

Az erőforrás típusa. Például: "Microsoft. Compute/virtualMachines" vagy "Microsoft. Tárhely/tárolásFiókok"

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hiba célpontja.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.