Database Advisors - List By Database

データベース アドバイザーの一覧を取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/advisors?api-version=2021-11-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/advisors?$expand={$expand}&api-version=2021-11-01

URI パラメーター

名前 / 必須 説明
databaseName
path True

string

データベースの名前。

resourceGroupName
path True

string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

serverName
path True

string

サーバーの名前。

subscriptionId
path True

string

Azure サブスクリプションを識別するサブスクリプション ID。

api-version
query True

string

要求で使用する API のバージョン。

$expand
query

string

応答に含める子リソース。

応答

名前 説明
200 OK

Advisor[]

データベース アドバイザーの一覧が正常に取得されました。

Other Status Codes

エラー応答: ***

  • 400 FeatureDisabledOnSelectedEdition - ユーザーは、現在のデータベース エディションで無効になっている機能を使用しようとしました。

  • 400 InvalidIdentifier - 識別子に NULL または無効な Unicode 文字が含まれています。

  • 400 DataWarehouseNotSupported - SQL Data Warehouseでは自動チューニングはサポートされていません。

  • 404 DatabaseDoesNotExist - 要求されたデータベースが見つかりませんでした

  • 404 SubscriptionDoesNotHaveServer - 要求されたサーバーが見つかりませんでした

  • 404 SubscriptionDoesNotHaveElasticPool - 要求されたエラスティック プールが見つかりませんでした

  • 404 AdvisorNotFound - 要求されたアドバイザーが見つかりませんでした。

  • 405 NotSupported - この機能はサポートされていません。

  • 409 競合 - 要求の競合が原因で要求を処理できませんでした。

  • 503 ServiceTemporarilyUnavailable - 機能を一時的に使用できません。

List of database advisors
List of database recommended actions for all advisors

List of database advisors

Sample Request

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

Sample Response

[
  {
    "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",
    "location": "East Asia",
    "kind": "",
    "properties": {
      "advisorStatus": "GA",
      "autoExecuteStatus": "Disabled",
      "autoExecuteStatusInheritedFrom": "Database",
      "recommendationsStatus": "Ok",
      "lastChecked": "2017-06-20T00:24:39Z"
    }
  },
  {
    "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/DropIndex",
    "name": "DropIndex",
    "type": "Microsoft.Sql/servers/databases/advisors",
    "location": "East Asia",
    "kind": "",
    "properties": {
      "advisorStatus": "GA",
      "autoExecuteStatus": "Disabled",
      "autoExecuteStatusInheritedFrom": "Database",
      "recommendationsStatus": "DbSeemsTuned",
      "lastChecked": "2017-06-19T20:42:43Z"
    }
  },
  {
    "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/DbParameterization",
    "name": "DbParameterization",
    "type": "Microsoft.Sql/servers/databases/advisors",
    "location": "East Asia",
    "kind": "",
    "properties": {
      "advisorStatus": "GA",
      "autoExecuteStatus": "Enabled",
      "autoExecuteStatusInheritedFrom": "Database",
      "recommendationsStatus": "DbParameterizationIssue",
      "lastChecked": "2017-06-19T19:13:03Z"
    }
  },
  {
    "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/SchemaIssue",
    "name": "SchemaIssue",
    "type": "Microsoft.Sql/servers/databases/advisors",
    "location": "East Asia",
    "kind": "",
    "properties": {
      "advisorStatus": "PublicPreview",
      "autoExecuteStatus": "Disabled",
      "autoExecuteStatusInheritedFrom": "Default",
      "recommendationsStatus": "SchemaIsNotConsistent",
      "lastChecked": "2017-06-20T14:00:32Z"
    }
  },
  {
    "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/ForceLastGoodPlan",
    "name": "ForceLastGoodPlan",
    "type": "Microsoft.Sql/servers/databases/advisors",
    "location": "East Asia",
    "kind": "",
    "properties": {
      "advisorStatus": "PrivatePreview",
      "autoExecuteStatus": "Disabled",
      "autoExecuteStatusInheritedFrom": "Default"
    }
  }
]

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors?$expand=recommendedActions&api-version=2021-11-01

Sample Response

[
  {
    "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",
    "location": "East Asia",
    "kind": "",
    "properties": {
      "advisorStatus": "GA",
      "autoExecuteStatus": "Disabled",
      "autoExecuteStatusInheritedFrom": "Database",
      "recommendationsStatus": "Ok",
      "lastChecked": "2017-06-20T16:39:16Z",
      "recommendedActions": [
        {
          "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/CreateIndex/recommendedActions/IR_[CRM]_[DataPoints]_4821CD2F9510D98184BB",
          "name": "IR_[CRM]_[DataPoints]_4821CD2F9510D98184BB",
          "type": "Microsoft.Sql/servers/databases/advisors/recommendedActions",
          "location": "East Asia",
          "kind": "",
          "properties": {
            "recommendationReason": "",
            "validSince": "2017-03-01T14:38:04Z",
            "lastRefresh": "2017-03-01T14:38:04Z",
            "state": {
              "currentValue": "Active",
              "lastModified": "2017-06-20T15:15:40Z"
            },
            "isExecutableAction": true,
            "isRevertableAction": true,
            "isArchivedAction": false,
            "score": 1,
            "implementationDetails": {
              "method": "TSql",
              "script": "CREATE NONCLUSTERED INDEX [nci_wi_DataPoints_B892614093BAC56295EF6018BD4CB51B] ON [CRM].[DataPoints] ([Name],[Money],[Power]) INCLUDE ([Hour], [System], [LastChanged]) WITH (ONLINE = ON)"
            },
            "errorDetails": {},
            "estimatedImpact": [
              {
                "dimensionName": "ActionDuration",
                "unit": "Seconds",
                "absoluteValue": 1440
              },
              {
                "dimensionName": "SpaceChange",
                "unit": "Megabytes",
                "absoluteValue": 209.3125
              }
            ],
            "observedImpact": [],
            "timeSeries": [],
            "details": {
              "indexName": "nci_wi_DataPoints_B892614093BAC56295EF6018BD4CB51B",
              "indexType": "NONCLUSTERED",
              "schema": "[CRM]",
              "table": "[DataPoints]",
              "indexColumns": "[Name],[Money],[Power]",
              "includedColumns": "[Hour], [System], [LastChanged]"
            }
          }
        },
        {
          "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/CreateIndex/recommendedActions/IR_[dbo]_[DataPoints]_F5D2F347AA22DB46E4CC",
          "name": "IR_[dbo]_[DataPoints]_F5D2F347AA22DB46E4CC",
          "type": "Microsoft.Sql/servers/databases/advisors/recommendedActions",
          "location": "East Asia",
          "kind": "",
          "properties": {
            "recommendationReason": "",
            "validSince": "2017-03-01T14:38:05Z",
            "lastRefresh": "2017-03-01T14:38:05Z",
            "state": {
              "currentValue": "Success",
              "actionInitiatedBy": "User",
              "lastModified": "2017-03-01T14:38:05Z"
            },
            "isExecutableAction": true,
            "isRevertableAction": true,
            "isArchivedAction": false,
            "executeActionStartTime": "2017-03-01T14:38:05Z",
            "executeActionDuration": "PT1M",
            "executeActionInitiatedBy": "User",
            "executeActionInitiatedTime": "2017-03-01T14:38:05Z",
            "score": 3,
            "implementationDetails": {
              "method": "TSql",
              "script": "DROP INDEX [nci_wi_DataPoints_609E4B7D6A3813990ED44B28B340C8FC] ON [dbo].[DataPoints]"
            },
            "errorDetails": {},
            "estimatedImpact": [
              {
                "dimensionName": "ActionDuration",
                "unit": "Seconds",
                "absoluteValue": 5040
              },
              {
                "dimensionName": "SpaceChange",
                "unit": "Megabytes",
                "absoluteValue": 120
              }
            ],
            "observedImpact": [
              {
                "dimensionName": "AffectedQueriesCpuUtilization",
                "unit": "CpuCores",
                "changeValueAbsolute": -12.7,
                "changeValueRelative": -0.9
              },
              {
                "dimensionName": "CpuUtilization",
                "unit": "CpuCores",
                "changeValueAbsolute": -12.7,
                "changeValueRelative": -0.3175
              },
              {
                "dimensionName": "QueriesWithImprovedPerformance",
                "unit": "Count",
                "absoluteValue": 12
              },
              {
                "dimensionName": "QueriesWithRegressedPerformance",
                "unit": "Count",
                "absoluteValue": 1
              },
              {
                "dimensionName": "SpaceChange",
                "unit": "Megabytes",
                "absoluteValue": 130.742187
              },
              {
                "dimensionName": "VerificationProgress",
                "unit": "Percent",
                "absoluteValue": 0
              }
            ],
            "timeSeries": [],
            "details": {
              "indexName": "nci_wi_DataPoints_609E4B7D6A3813990ED44B28B340C8FC",
              "indexType": "NONCLUSTERED",
              "schema": "[dbo]",
              "table": "[DataPoints]",
              "indexColumns": "[Name],[Money]",
              "includedColumns": "[Power],[Pineapple]",
              "indexActionStartTime": "2017-03-01T14:38:05.337",
              "indexActionDuration": "00:01:00"
            }
          }
        },
        {
          "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/CreateIndex/recommendedActions/IR_[dbo]_[Employees]_560E15A98D14CA09BDFB",
          "name": "IR_[dbo]_[Employees]_560E15A98D14CA09BDFB",
          "type": "Microsoft.Sql/servers/databases/advisors/recommendedActions",
          "location": "East Asia",
          "kind": "",
          "properties": {
            "recommendationReason": "",
            "validSince": "2017-03-01T14:38:05Z",
            "lastRefresh": "2017-03-01T14:38:05Z",
            "state": {
              "currentValue": "Active",
              "lastModified": "2017-03-01T14:38:05Z"
            },
            "isExecutableAction": true,
            "isRevertableAction": true,
            "isArchivedAction": false,
            "score": 3,
            "implementationDetails": {
              "method": "TSql",
              "script": "CREATE NONCLUSTERED INDEX [nci_wi_Employees_8C18C2AF4267DC77793040782641CCDE] ON [dbo].[Employees] ([City], [State]) INCLUDE ([Postal]) WITH (ONLINE = ON)"
            },
            "errorDetails": {},
            "estimatedImpact": [
              {
                "dimensionName": "ActionDuration",
                "unit": "Seconds",
                "absoluteValue": 17
              },
              {
                "dimensionName": "SpaceChange",
                "unit": "Megabytes",
                "absoluteValue": 128
              }
            ],
            "observedImpact": [],
            "timeSeries": [],
            "details": {
              "indexName": "nci_wi_Employees_8C18C2AF4267DC77793040782641CCDE",
              "indexType": "NONCLUSTERED",
              "schema": "[dbo]",
              "table": "[Employees]",
              "indexColumns": "[City], [State]",
              "includedColumns": "[Postal]"
            }
          }
        }
      ]
    }
  },
  {
    "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/DropIndex",
    "name": "DropIndex",
    "type": "Microsoft.Sql/servers/databases/advisors",
    "location": "East Asia",
    "kind": "",
    "properties": {
      "advisorStatus": "GA",
      "autoExecuteStatus": "Disabled",
      "autoExecuteStatusInheritedFrom": "Database",
      "recommendationsStatus": "DbSeemsTuned",
      "lastChecked": "2017-06-19T20:42:43Z",
      "recommendedActions": [
        {
          "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/DropIndex/recommendedActions/IR_[CRM]_[DataPoints1]_13ADA5F354E9E14A983B",
          "name": "IR_[CRM]_[DataPoints1]_13ADA5F354E9E14A983B",
          "type": "Microsoft.Sql/servers/databases/advisors/recommendedActions",
          "location": "East Asia",
          "kind": "",
          "properties": {
            "recommendationReason": "Unused",
            "validSince": "2017-03-01T14:38:05Z",
            "lastRefresh": "2017-03-01T14:38:05Z",
            "state": {
              "currentValue": "Pending",
              "actionInitiatedBy": "System",
              "lastModified": "2017-03-23T14:14:35Z"
            },
            "isExecutableAction": true,
            "isRevertableAction": true,
            "isArchivedAction": false,
            "executeActionInitiatedBy": "System",
            "executeActionInitiatedTime": "2017-03-23T14:14:35Z",
            "score": 1,
            "implementationDetails": {
              "method": "TSql",
              "script": "DROP INDEX [IX_FF] ON [CRM].[DataPoints1]"
            },
            "errorDetails": {},
            "estimatedImpact": [
              {
                "dimensionName": "ActionDuration",
                "unit": "Seconds",
                "absoluteValue": 645
              },
              {
                "dimensionName": "SpaceChange",
                "unit": "Megabytes",
                "absoluteValue": 342
              }
            ],
            "observedImpact": [],
            "timeSeries": [],
            "details": {
              "indexName": "IX_FF",
              "originalIndexName": "IX_COM_SKU_SKUDepartmentID",
              "indexType": "NONCLUSTERED",
              "schema": "[CRM]",
              "table": "[DataPoints1]",
              "indexColumns": "[Protocol],[SessionId]",
              "includedColumns": "[Apple]"
            }
          }
        },
        {
          "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/DropIndex/recommendedActions/IR_[CRM]_[DataPoints1]_29AEA82685D24704DE1A",
          "name": "IR_[CRM]_[DataPoints1]_29AEA82685D24704DE1A",
          "type": "Microsoft.Sql/servers/databases/advisors/recommendedActions",
          "location": "East Asia",
          "kind": "",
          "properties": {
            "recommendationReason": "Duplicate",
            "validSince": "2017-03-01T14:38:05Z",
            "lastRefresh": "2017-03-01T14:38:05Z",
            "state": {
              "currentValue": "Pending",
              "actionInitiatedBy": "System",
              "lastModified": "2017-03-01T14:38:05Z"
            },
            "isExecutableAction": true,
            "isRevertableAction": true,
            "isArchivedAction": false,
            "executeActionInitiatedBy": "System",
            "executeActionInitiatedTime": "2017-03-01T14:38:05Z",
            "score": 1,
            "implementationDetails": {
              "method": "TSql",
              "script": "DROP INDEX [MyIndex123] ON [CRM].[DataPoints1]"
            },
            "errorDetails": {},
            "estimatedImpact": [
              {
                "dimensionName": "ActionDuration",
                "unit": "Seconds",
                "absoluteValue": 803
              },
              {
                "dimensionName": "SpaceChange",
                "unit": "Megabytes",
                "absoluteValue": 144.6875
              }
            ],
            "observedImpact": [],
            "timeSeries": [],
            "details": {
              "indexName": "MyIndex123",
              "originalIndexName": "IX_COM_SKU_SKUDepartmentID",
              "indexType": "NONCLUSTERED",
              "schema": "[CRM]",
              "table": "[DataPoints1]",
              "indexColumns": "[Cookies],[SessionId]",
              "includedColumns": "[Apple]"
            }
          }
        },
        {
          "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/DropIndex/recommendedActions/IR_[CRM]_[DataPoints2]_E4B21F229379807E531A",
          "name": "IR_[CRM]_[DataPoints2]_E4B21F229379807E531A",
          "type": "Microsoft.Sql/servers/databases/advisors/recommendedActions",
          "location": "East Asia",
          "kind": "",
          "properties": {
            "recommendationReason": "Duplicate",
            "validSince": "2017-03-01T14:38:05Z",
            "lastRefresh": "2017-03-01T14:38:05Z",
            "state": {
              "currentValue": "Success",
              "actionInitiatedBy": "User",
              "lastModified": "2017-03-01T14:38:05Z"
            },
            "isExecutableAction": true,
            "isRevertableAction": true,
            "isArchivedAction": false,
            "executeActionStartTime": "2017-03-01T14:38:05Z",
            "executeActionDuration": "PT1M",
            "executeActionInitiatedBy": "User",
            "executeActionInitiatedTime": "2017-03-01T14:38:05Z",
            "score": 1,
            "implementationDetails": {
              "method": "TSql",
              "script": "CREATE NONCLUSTERED INDEX [MyIndex321] ON [CRM].[DataPoints2] ([Cookies],[SessionId],[Protocol]) INCLUDE ([Apple]) WITH (ONLINE = ON)"
            },
            "errorDetails": {},
            "estimatedImpact": [
              {
                "dimensionName": "ActionDuration",
                "unit": "Seconds",
                "absoluteValue": 705
              },
              {
                "dimensionName": "SpaceChange",
                "unit": "Megabytes",
                "absoluteValue": 342
              }
            ],
            "observedImpact": [
              {
                "dimensionName": "AffectedQueriesCpuUtilization",
                "unit": "CpuCores",
                "changeValueAbsolute": 0,
                "changeValueRelative": 0
              },
              {
                "dimensionName": "CpuUtilization",
                "unit": "CpuCores",
                "changeValueAbsolute": 0,
                "changeValueRelative": 0
              },
              {
                "dimensionName": "QueriesWithImprovedPerformance",
                "unit": "Count",
                "absoluteValue": 0
              },
              {
                "dimensionName": "QueriesWithRegressedPerformance",
                "unit": "Count",
                "absoluteValue": 0
              },
              {
                "dimensionName": "SpaceChange",
                "unit": "Megabytes",
                "absoluteValue": -342
              },
              {
                "dimensionName": "VerificationProgress",
                "unit": "Percent",
                "absoluteValue": 0
              }
            ],
            "timeSeries": [],
            "details": {
              "indexName": "MyIndex321",
              "originalIndexName": "IX_COM_SKU_SKUDepartmentID",
              "indexType": "NONCLUSTERED",
              "schema": "[CRM]",
              "table": "[DataPoints2]",
              "indexColumns": "[Cookies],[SessionId],[Protocol]",
              "includedColumns": "[Apple]",
              "indexActionStartTime": "2017-03-01T14:38:05.697",
              "indexActionDuration": "00:01:00"
            }
          }
        },
        {
          "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/DropIndex/recommendedActions/IR_[dbo]_[FactFinance]_13ADA5F354E9E14A983B",
          "name": "IR_[dbo]_[FactFinance]_13ADA5F354E9E14A983B",
          "type": "Microsoft.Sql/servers/databases/advisors/recommendedActions",
          "location": "East Asia",
          "kind": "",
          "properties": {
            "recommendationReason": "Duplicate",
            "validSince": "2017-03-01T14:38:05Z",
            "lastRefresh": "2017-03-01T14:38:05Z",
            "state": {
              "currentValue": "Success",
              "actionInitiatedBy": "System",
              "lastModified": "2017-02-28T14:38:05Z"
            },
            "isExecutableAction": true,
            "isRevertableAction": true,
            "isArchivedAction": false,
            "executeActionStartTime": "2017-03-01T14:38:05Z",
            "executeActionDuration": "PT1M",
            "executeActionInitiatedBy": "System",
            "executeActionInitiatedTime": "2017-03-01T14:38:05Z",
            "score": 1,
            "implementationDetails": {
              "method": "TSql",
              "script": "CREATE NONCLUSTERED INDEX [IX_FF] ON [dbo].[FactFinance] ([FinanceKey],[DateKey]) INCLUDE ([OrganizationKey]) WITH (ONLINE = ON)"
            },
            "errorDetails": {},
            "estimatedImpact": [
              {
                "dimensionName": "ActionDuration",
                "unit": "Seconds",
                "absoluteValue": 705
              },
              {
                "dimensionName": "SpaceChange",
                "unit": "Megabytes",
                "absoluteValue": 342
              }
            ],
            "observedImpact": [
              {
                "dimensionName": "AffectedQueriesCpuUtilization",
                "unit": "CpuCores",
                "changeValueAbsolute": 0,
                "changeValueRelative": 0
              },
              {
                "dimensionName": "CpuUtilization",
                "unit": "CpuCores",
                "changeValueAbsolute": 0,
                "changeValueRelative": 0
              },
              {
                "dimensionName": "QueriesWithImprovedPerformance",
                "unit": "Count",
                "absoluteValue": 0
              },
              {
                "dimensionName": "QueriesWithRegressedPerformance",
                "unit": "Count",
                "absoluteValue": 0
              },
              {
                "dimensionName": "SpaceChange",
                "unit": "Megabytes",
                "absoluteValue": -342
              },
              {
                "dimensionName": "VerificationProgress",
                "unit": "Percent",
                "absoluteValue": 0
              }
            ],
            "timeSeries": [],
            "details": {
              "indexName": "IX_FF",
              "originalIndexName": "IX_COM_SKU_SKUDepartmentID",
              "indexType": "NONCLUSTERED",
              "schema": "[dbo]",
              "table": "[FactFinance]",
              "indexColumns": "[FinanceKey],[DateKey]",
              "includedColumns": "[OrganizationKey]",
              "indexActionStartTime": "2017-03-01T14:38:05.837",
              "indexActionDuration": "00:01:00"
            }
          }
        }
      ]
    }
  },
  {
    "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/DbParameterization",
    "name": "DbParameterization",
    "type": "Microsoft.Sql/servers/databases/advisors",
    "location": "East Asia",
    "kind": "",
    "properties": {
      "advisorStatus": "GA",
      "autoExecuteStatus": "Enabled",
      "autoExecuteStatusInheritedFrom": "Database",
      "recommendationsStatus": "DbParameterizationIssue",
      "lastChecked": "2017-06-19T19:13:03Z",
      "recommendedActions": [
        {
          "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/DbParameterization/recommendedActions/ForceDbParameterization",
          "name": "ForceDbParameterization",
          "type": "Microsoft.Sql/servers/databases/advisors/recommendedActions",
          "location": "East Asia",
          "kind": "",
          "properties": {
            "recommendationReason": "",
            "validSince": "2017-03-01T14:37:44Z",
            "lastRefresh": "2017-03-01T14:37:44Z",
            "state": {
              "currentValue": "Pending",
              "actionInitiatedBy": "System",
              "lastModified": "2017-05-11T15:08:31Z"
            },
            "isExecutableAction": true,
            "isRevertableAction": true,
            "isArchivedAction": false,
            "executeActionInitiatedBy": "System",
            "executeActionInitiatedTime": "2017-05-11T15:08:31Z",
            "score": 3,
            "implementationDetails": {
              "method": "TSql",
              "script": "ALTER DATABASE [IndexAdvisor_test_3] SET PARAMETERIZATION FORCED"
            },
            "errorDetails": {},
            "estimatedImpact": [
              {
                "dimensionName": "CpuSavings",
                "unit": "Percent",
                "changeValueAbsolute": 22.5613696939135
              },
              {
                "dimensionName": "QueryDurationDecrease",
                "unit": "secs",
                "changeValueAbsolute": 0.701823681806341
              }
            ],
            "observedImpact": [],
            "timeSeries": []
          }
        }
      ]
    }
  },
  {
    "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/SchemaIssue",
    "name": "SchemaIssue",
    "type": "Microsoft.Sql/servers/databases/advisors",
    "location": "East Asia",
    "kind": "",
    "properties": {
      "advisorStatus": "PublicPreview",
      "autoExecuteStatus": "Disabled",
      "autoExecuteStatusInheritedFrom": "Default",
      "recommendationsStatus": "SchemaIsNotConsistent",
      "lastChecked": "2017-06-20T18:50:21Z",
      "recommendedActions": [
        {
          "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/SchemaIssue/recommendedActions/SchemaProblem_1A258C5714A7410C9D23",
          "name": "SchemaProblem_1A258C5714A7410C9D23",
          "type": "Microsoft.Sql/servers/databases/advisors/recommendedActions",
          "location": "East Asia",
          "kind": "",
          "properties": {
            "recommendationReason": "SchemaProblem",
            "validSince": "2017-03-01T14:37:48Z",
            "lastRefresh": "2017-06-07T22:19:53Z",
            "state": {
              "currentValue": "Active",
              "lastModified": "2017-03-01T14:37:48Z"
            },
            "isExecutableAction": false,
            "isRevertableAction": false,
            "isArchivedAction": false,
            "score": 3,
            "implementationDetails": {},
            "errorDetails": {},
            "estimatedImpact": [],
            "observedImpact": [],
            "timeSeries": [],
            "details": {
              "sqlErrorNumber": 208,
              "sqlErrorMessage": "Invalid object name 'dbo.Companies'.",
              "sqlErrorCount": 342482
            }
          }
        }
      ]
    }
  },
  {
    "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/databases/IndexAdvisor_test_3/advisors/ForceLastGoodPlan",
    "name": "ForceLastGoodPlan",
    "type": "Microsoft.Sql/servers/databases/advisors",
    "location": "East Asia",
    "kind": "",
    "properties": {
      "advisorStatus": "PrivatePreview",
      "autoExecuteStatus": "Disabled",
      "autoExecuteStatusInheritedFrom": "Default",
      "recommendedActions": []
    }
  }
]

定義

名前 説明
Advisor

データベース、サーバー、またはエラスティック プール アドバイザー。

AdvisorStatus

顧客に対するこのアドバイザーの可用性の状態を取得します。 使用できる値は、'GA'、'PublicPreview'、'LimitedPublicPreview' および 'PrivatePreview' です。

AutoExecuteStatus

このアドバイザーの自動実行状態 (システムに推奨事項を実行させるかどうか) を取得します。 使用可能な値は 、'Enabled' と 'Disabled' です

AutoExecuteStatusInheritedFrom

自動実行状態の現在の値が継承されるリソースを取得します。 自動実行の状態は、リソース階層内のさまざまなレベルで設定 (および継承) できます。 使用できる値は、'Subscription'、'Server'、'ElasticPool'、'Database' 、および 'Default' です (状態がどのレベルでも明示的に設定されていない場合)。

ImplementationMethod

この推奨アクションを手動で実装できるメソッドを取得します。 たとえば、TSql、AzurePowerShell などです。

IsRetryable

エラーを無視し、推奨されるアクションを再試行できるかどうかを取得します。 使用可能な値: はい/いいえ

RecommendedAction

データベース、サーバー、またはエラスティック プールの推奨アクション。

RecommendedActionCurrentState

推奨されるアクションの現在の状態。 一般的に使用される状態の一部は次のとおりです。アクティブ -> 推奨アクションはアクティブであり、アクションはまだ実行されていません。 保留中 -> 推奨されるアクションは に対して承認され、実行を待機しています。 実行中 -> 推奨されるアクションがユーザー データベースに適用されています。 検証 -> 推奨されるアクションが適用され、システムによってその有用性が検証されています。 成功 -> 推奨されるアクションが適用され、検証中に改善が見つかりました。 保留中の元に戻す -> 検証で改善がほとんどまたはまったく見つからなかったため、推奨されるアクションは元に戻すか、ユーザーが手動で元に戻すキューに入れられます。 元に戻す -> 推奨されるアクションの適用中に行われた変更は、ユーザー データベースで元に戻されます。 [元に戻す] -> ユーザー データベースで推奨されるアクションによって行われた変更が正常に元に戻されました。 [無視] -> ユーザーは推奨されるアクションを明示的に無視または破棄しました。

RecommendedActionErrorInfo

Azure SQL データベース、サーバー、またはエラスティック プールの推奨アクションに関するエラー情報が含まれます。

RecommendedActionImpactRecord

Azure SQL データベース、サーバー、またはエラスティック プールの推奨アクションに対するさまざまなメトリックに対する推定または観察された影響の情報が含まれます。

RecommendedActionImplementationInfo

Azure SQL データベース、サーバー、またはエラスティック プールの推奨アクションの手動実装に関する情報が含まれます。

RecommendedActionInitiatedBy

この推奨されるアクションの実行を開始したユーザーを取得します。 使用できる値は、ユーザー -> 推奨されるアクションを適用するようにユーザーが明示的にシステムに通知した場合です。 システム -> このアドバイザーの自動実行状態が "有効" に設定されている場合、システムによって適用されました。

RecommendedActionMetricInfo

Azure SQL データベース、サーバー、またはエラスティック プールの推奨アクションに対して、影響を受けたさまざまなメトリックの時系列が含まれます。

RecommendedActionStateInfo

Azure SQL データベース、サーバー、またはエラスティック プールの推奨アクションの現在の状態の情報が含まれます。

Advisor

データベース、サーバー、またはエラスティック プール アドバイザー。

名前 説明
id

string

リソースの ID

kind

string

リソースの種類。

location

string

リソースの場所。

name

string

リソース名。

properties.advisorStatus

AdvisorStatus

顧客に対するこのアドバイザーの可用性の状態を取得します。 使用できる値は、'GA'、'PublicPreview'、'LimitedPublicPreview' および 'PrivatePreview' です。

properties.autoExecuteStatus

AutoExecuteStatus

このアドバイザーの自動実行状態 (システムに推奨事項を実行させるかどうか) を取得します。 使用可能な値は 、'Enabled' と 'Disabled' です

properties.autoExecuteStatusInheritedFrom

AutoExecuteStatusInheritedFrom

自動実行状態の現在の値が継承されるリソースを取得します。 自動実行の状態は、リソース階層内のさまざまなレベルで設定 (および継承) できます。 使用できる値は、'Subscription'、'Server'、'ElasticPool'、'Database' 、および 'Default' です (状態がどのレベルでも明示的に設定されていない場合)。

properties.lastChecked

string

このアドバイザーによって現在のリソースが推奨事項について分析された時刻を取得します。

properties.recommendationsStatus

string

このアドバイザーの推奨事項の状態と、推奨事項がない理由を取得します。 使用可能な値には、'OK' (使用可能な推奨事項)、LowActivity (分析するのに十分なワークロードがありません)、'DbSeemsTuned' (データベースがうまくいっています) などがありますが、これらに限定されません。

properties.recommendedActions

RecommendedAction[]

このアドバイザーに推奨されるアクションを取得します。

type

string

リソースの種類。

AdvisorStatus

顧客に対するこのアドバイザーの可用性の状態を取得します。 使用できる値は、'GA'、'PublicPreview'、'LimitedPublicPreview' および 'PrivatePreview' です。

名前 説明
GA

string

LimitedPublicPreview

string

PrivatePreview

string

PublicPreview

string

AutoExecuteStatus

このアドバイザーの自動実行状態 (システムに推奨事項を実行させるかどうか) を取得します。 使用可能な値は 、'Enabled' と 'Disabled' です

名前 説明
Default

string

Disabled

string

Enabled

string

AutoExecuteStatusInheritedFrom

自動実行状態の現在の値が継承されるリソースを取得します。 自動実行の状態は、リソース階層内のさまざまなレベルで設定 (および継承) できます。 使用できる値は、'Subscription'、'Server'、'ElasticPool'、'Database' 、および 'Default' です (状態がどのレベルでも明示的に設定されていない場合)。

名前 説明
Database

string

Default

string

ElasticPool

string

Server

string

Subscription

string

ImplementationMethod

この推奨アクションを手動で実装できるメソッドを取得します。 たとえば、TSql、AzurePowerShell などです。

名前 説明
AzurePowerShell

string

TSql

string

IsRetryable

エラーを無視し、推奨されるアクションを再試行できるかどうかを取得します。 使用可能な値: はい/いいえ

名前 説明
No

string

Yes

string

RecommendedAction

データベース、サーバー、またはエラスティック プールの推奨アクション。

名前 説明
id

string

リソースの ID

kind

string

リソースの種類。

location

string

リソースの場所。

name

string

リソース名。

properties.details

object

この推奨されるアクションに固有の追加の詳細を取得します。

properties.errorDetails

RecommendedActionErrorInfo

この推奨されるアクションがエラー状態に設定された場合とその理由について、エラーの詳細を取得します。

properties.estimatedImpact

RecommendedActionImpactRecord[]

この推奨されるアクションの推定影響情報 (推定 CPU ゲイン、推定ディスク領域の変更など) を取得します

properties.executeActionDuration

string

この推奨されるアクションをユーザー リソースに適用するためにかかった時間を取得します。 たとえば、インデックスの作成にかかる時間

properties.executeActionInitiatedBy

RecommendedActionInitiatedBy

この推奨されるアクションの適用の承認がユーザーまたはシステムによって与えられたかどうかを取得します。

properties.executeActionInitiatedTime

string

この推奨アクションの実行が承認された時刻を取得します。

properties.executeActionStartTime

string

システムがユーザー リソースにこの推奨アクションの適用を開始した時刻を取得します。 インデックス作成の開始時刻など

properties.implementationDetails

RecommendedActionImplementationInfo

ユーザーが手動で適用するために推奨されるこのアクションの実装の詳細を取得します。

properties.isArchivedAction

boolean

この推奨されるアクションがしばらく前に提案されたが、ユーザーがこのアクションを無視することを選択し、システムが新しい推奨アクションをもう一度追加したかどうかを取得します。

properties.isExecutableAction

boolean

この推奨されるアクションがユーザーが操作可能かどうかを取得します

properties.isRevertableAction

boolean

この推奨されるアクションによって適用された変更をユーザーが元に戻すことができるかどうかを取得します

properties.lastRefresh

string

この推奨アクションが最後に更新された時刻を取得します。

properties.linkedObjects

string[]

リンクされたオブジェクト (存在する場合) を取得します。

properties.observedImpact

RecommendedActionImpactRecord[]

この推奨されるアクション (実際の CPU ゲイン、実際のディスク領域の変更など) の観測/実際の影響情報を取得します

properties.recommendationReason

string

このアクションを推奨する理由を取得します。 例: DuplicateIndex

properties.revertActionDuration

string

ユーザー リソースに対するこの推奨されるアクションの変更を元に戻すのにかかった時間を取得します。 たとえば、作成されたインデックスを削除するためにかかった時間などです。

properties.revertActionInitiatedBy

RecommendedActionInitiatedBy

この推奨されるアクションを元に戻す承認がユーザーまたはシステムによって与えられたかどうかを取得します。

properties.revertActionInitiatedTime

string

この推奨アクションが元に戻すのが承認された時刻を取得します。

properties.revertActionStartTime

string

ユーザー リソースに対するこの推奨アクションの変更をシステムが元に戻し始めた時刻を取得します。 たとえば、インデックスのドロップが実行された時刻などです。

properties.score

integer

この推奨されるアクションの影響を取得します。 使用可能な値は、1 - 低影響、2 - 中程度の影響、3 - 高影響です

properties.state

RecommendedActionStateInfo

推奨されるアクションの現在の状態の情報を取得します。

properties.timeSeries

RecommendedActionMetricInfo[]

この推奨されるアクションのメトリックの時系列情報を取得します (CPU 消費量の時系列など)。

properties.validSince

string

この推奨アクションが有効な時刻を取得します。

type

string

リソースの種類。

RecommendedActionCurrentState

推奨されるアクションの現在の状態。 一般的に使用される状態の一部は次のとおりです。アクティブ -> 推奨アクションはアクティブであり、アクションはまだ実行されていません。 保留中 -> 推奨されるアクションは に対して承認され、実行を待機しています。 実行中 -> 推奨されるアクションがユーザー データベースに適用されています。 検証 -> 推奨されるアクションが適用され、システムによってその有用性が検証されています。 成功 -> 推奨されるアクションが適用され、検証中に改善が見つかりました。 保留中の元に戻す -> 検証で改善がほとんどまたはまったく見つからなかったため、推奨されるアクションは元に戻すか、ユーザーが手動で元に戻すキューに入れられます。 元に戻す -> 推奨されるアクションの適用中に行われた変更は、ユーザー データベースで元に戻されます。 [元に戻す] -> ユーザー データベースで推奨されるアクションによって行われた変更が正常に元に戻されました。 [無視] -> ユーザーは推奨されるアクションを明示的に無視または破棄しました。

名前 説明
Active

string

Error

string

Executing

string

Expired

string

Ignored

string

Monitoring

string

Pending

string

PendingRevert

string

Resolved

string

RevertCancelled

string

Reverted

string

Reverting

string

Success

string

Verifying

string

RecommendedActionErrorInfo

Azure SQL データベース、サーバー、またはエラスティック プールの推奨アクションに関するエラー情報が含まれます。

名前 説明
errorCode

string

推奨されるアクションがエラー状態になった理由を取得します。 例: DatabaseHasQdsOff、IndexAlreadyExists

isRetryable

IsRetryable

エラーを無視し、推奨されるアクションを再試行できるかどうかを取得します。 使用可能な値は次のとおりです。 はい/いいえ

RecommendedActionImpactRecord

Azure SQL データベース、サーバー、またはエラスティック プールの推奨アクションに対するさまざまなメトリックに対する推定または観察された影響の情報が含まれます。

名前 説明
absoluteValue

number

該当する場合は、このディメンションの絶対値を取得します。 たとえば、影響を受けるクエリの数

changeValueAbsolute

number

このディメンションの値の絶対変更を取得します。 たとえば、絶対ディスク領域の変更 (メガバイト単位)

changeValueRelative

number

このディメンションの値の相対的な変更を取得します。 たとえば、相対的なディスク領域の変化 (パーセンテージ)

dimensionName

string

影響ディメンションの名前を取得します。 たとえば、CPUChange、DiskSpaceChange、NumberOfQueriesAffected などです。

unit

string

影響ディメンションの名前を取得します。 たとえば、CPUChange、DiskSpaceChange、NumberOfQueriesAffected などです。

RecommendedActionImplementationInfo

Azure SQL データベース、サーバー、またはエラスティック プールの推奨アクションの手動実装に関する情報が含まれます。

名前 説明
method

ImplementationMethod

この推奨されるアクションを手動で実装できるメソッドを取得します。 たとえば、TSql、AzurePowerShell などです。

script

string

手動実装スクリプトを取得します。 たとえば、データベースで実行できる T-SQL スクリプトなどです。

RecommendedActionInitiatedBy

この推奨されるアクションの実行を開始したユーザーを取得します。 使用できる値は、ユーザー -> 推奨されるアクションを適用するようにユーザーが明示的にシステムに通知した場合です。 システム -> このアドバイザーの自動実行状態が "有効" に設定されている場合、システムによって適用されました。

名前 説明
System

string

User

string

RecommendedActionMetricInfo

Azure SQL データベース、サーバー、またはエラスティック プールの推奨アクションに対して、影響を受けたさまざまなメトリックの時系列が含まれます。

名前 説明
metricName

string

メトリックの名前を取得します。 たとえば、CPU、クエリの数などです。

startTime

string

この MetricInfo によって指定された時間間隔の開始時刻を取得します。

timeGrain

string

この MetricInfo によって指定された値の時間間隔の期間を取得します。 例: PT1H (1 時間)

unit

string

メトリックが測定される単位を取得します。 例: DTU、Frequency

value

number

この MetricInfo によって指定された時間間隔のメトリックの値を取得します。

RecommendedActionStateInfo

Azure SQL データベース、サーバー、またはエラスティック プールの推奨アクションの現在の状態の情報が含まれます。

名前 説明
actionInitiatedBy

RecommendedActionInitiatedBy

この推奨されるアクションの実行を開始したユーザーを取得します。 使用できる値は、ユーザー -> 推奨されるアクションを適用するようにユーザーが明示的にシステムに通知した場合です。 システム -> このアドバイザーの自動実行状態が "有効" に設定されている場合、システムによって適用されました。

currentValue

RecommendedActionCurrentState

推奨されるアクションの現在の状態。 一般的に使用される状態の一部は次のとおりです。アクティブ -> 推奨されるアクションはアクティブであり、アクションはまだ実行されていません。 保留中 -> 推奨されるアクションは に対して承認され、実行を待機しています。 実行中 -> 推奨されるアクションがユーザー データベースに適用されています。 検証 -> 推奨されるアクションが適用され、システムによってその有用性が検証されています。 成功 -> 推奨されるアクションが適用され、検証中に改善が見つかりました。 保留中の元に戻す -> 検証でほとんどまたはまったく改善が見つからなかったため、推奨されるアクションは元に戻すか、ユーザーが手動で元に戻しました。 元に戻す -> 推奨されるアクションの適用中に行われた変更は、ユーザー データベースで元に戻されます。 元に戻す -> ユーザー データベースで推奨されるアクションによって行われた変更が正常に元に戻されました。 無視 -> ユーザーは推奨されるアクションを明示的に無視または破棄しました。

lastModified

string

状態が最後に変更された時刻を取得します