Server Advisors - List By Server
Mendapatkan daftar penasihat server.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/advisors?api-version=2025-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/advisors?api-version=2025-01-01&$expand={$expand}
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nama grup sumber daya. Nama tidak sensitif terhadap penggunaan huruf besar atau kecil. |
|
server
|
path | True |
string |
Nama server. |
|
subscription
|
path | True |
string (uuid) |
ID langganan target. Nilainya harus sebuah UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versi API yang digunakan untuk operasi ini. |
|
$expand
|
query |
string |
Sumber daya anak untuk disertakan dalam respons. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Advisor[] |
Operasi Azure berhasil diselesaikan. |
| Other Status Codes |
Respons kesalahan tak terduga. |
Keamanan
azure_auth
Alur OAuth2 Azure Active Directory.
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
| List of server advisors |
| List of server recommended actions for all advisors |
List of server advisors
Permintaan sampel
Respon sampel
[
{
"name": "CreateIndex",
"type": "Microsoft.Sql/servers/advisors",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/CreateIndex",
"kind": "",
"location": "East Asia",
"properties": {
"advisorStatus": "GA",
"autoExecuteStatus": "Disabled",
"autoExecuteStatusInheritedFrom": "Default"
}
},
{
"name": "DropIndex",
"type": "Microsoft.Sql/servers/advisors",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/DropIndex",
"kind": "",
"location": "East Asia",
"properties": {
"advisorStatus": "GA",
"autoExecuteStatus": "Disabled",
"autoExecuteStatusInheritedFrom": "Default"
}
},
{
"name": "DbParameterization",
"type": "Microsoft.Sql/servers/advisors",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/DbParameterization",
"kind": "",
"location": "East Asia",
"properties": {
"advisorStatus": "GA",
"autoExecuteStatus": "Disabled",
"autoExecuteStatusInheritedFrom": "Default"
}
},
{
"name": "SchemaIssue",
"type": "Microsoft.Sql/servers/advisors",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/SchemaIssue",
"kind": "",
"location": "East Asia",
"properties": {
"advisorStatus": "PublicPreview",
"autoExecuteStatus": "Disabled",
"autoExecuteStatusInheritedFrom": "Default"
}
},
{
"name": "ForceLastGoodPlan",
"type": "Microsoft.Sql/servers/advisors",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/ForceLastGoodPlan",
"kind": "",
"location": "East Asia",
"properties": {
"advisorStatus": "PrivatePreview",
"autoExecuteStatus": "Disabled",
"autoExecuteStatusInheritedFrom": "Default"
}
}
]
List of server recommended actions for all advisors
Permintaan sampel
Respon sampel
[
{
"name": "CreateIndex",
"type": "Microsoft.Sql/servers/advisors",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/CreateIndex",
"kind": "",
"location": "East Asia",
"properties": {
"advisorStatus": "GA",
"autoExecuteStatus": "Disabled",
"autoExecuteStatusInheritedFrom": "Server",
"recommendedActions": [
{
"name": "IR_[CRM]_[DataPoints]_4821CD2F9510D98184BB",
"type": "Microsoft.Sql/servers/advisors/recommendedActions",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/CreateIndex/recommendedActions/IR_[CRM]_[DataPoints]_4821CD2F9510D98184BB",
"kind": "",
"location": "East Asia",
"properties": {
"errorDetails": {},
"estimatedImpact": [
{
"absoluteValue": 1440,
"dimensionName": "ActionDuration",
"unit": "Seconds"
},
{
"absoluteValue": 209.3125,
"dimensionName": "SpaceChange",
"unit": "Megabytes"
}
],
"implementationDetails": {
"method": "TSql",
"script": "CREATE NONCLUSTERED INDEX [nci_wi_DataPoints_B892614093BAC56295EF6018BD4CB51B] ON [CRM].[DataPoints] ([Name],[Money],[Power]) INCLUDE ([Hour], [System], [LastChanged]) WITH (ONLINE = ON)"
},
"isArchivedAction": false,
"isExecutableAction": true,
"isRevertableAction": true,
"lastRefresh": "2017-03-01T14:38:04Z",
"observedImpact": [],
"recommendationReason": "",
"score": 1,
"state": {
"currentValue": "Active",
"lastModified": "2017-06-20T15:15:40Z"
},
"timeSeries": [],
"validSince": "2017-03-01T14:38:04Z",
"details": {
"schema": "[CRM]",
"databaseName": "IndexAdvisor_test_3",
"includedColumns": "[Hour], [System], [LastChanged]",
"indexColumns": "[Name],[Money],[Power]",
"indexName": "nci_wi_DataPoints_B892614093BAC56295EF6018BD4CB51B",
"indexType": "NONCLUSTERED",
"table": "[DataPoints]"
}
}
},
{
"name": "IR_[dbo]_[Employees]_560E15A98D14CA09BDFB",
"type": "Microsoft.Sql/servers/advisors/recommendedActions",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/CreateIndex/recommendedActions/IR_[dbo]_[Employees]_560E15A98D14CA09BDFB",
"kind": "",
"location": "East Asia",
"properties": {
"errorDetails": {},
"estimatedImpact": [
{
"absoluteValue": 17,
"dimensionName": "ActionDuration",
"unit": "Seconds"
},
{
"absoluteValue": 128,
"dimensionName": "SpaceChange",
"unit": "Megabytes"
}
],
"implementationDetails": {
"method": "TSql",
"script": "CREATE NONCLUSTERED INDEX [nci_wi_Employees_8C18C2AF4267DC77793040782641CCDE] ON [dbo].[Employees] ([City], [State]) INCLUDE ([Postal]) WITH (ONLINE = ON)"
},
"isArchivedAction": false,
"isExecutableAction": true,
"isRevertableAction": true,
"lastRefresh": "2017-03-01T14:38:05Z",
"observedImpact": [],
"recommendationReason": "",
"score": 3,
"state": {
"currentValue": "Active",
"lastModified": "2017-03-01T14:38:05Z"
},
"timeSeries": [],
"validSince": "2017-03-01T14:38:05Z",
"details": {
"schema": "[dbo]",
"databaseName": "IndexAdvisor_test_3",
"includedColumns": "[Postal]",
"indexColumns": "[City], [State]",
"indexName": "nci_wi_Employees_8C18C2AF4267DC77793040782641CCDE",
"indexType": "NONCLUSTERED",
"table": "[Employees]"
}
}
},
{
"name": "IR_[dbo]_[DataPoints]_F5D2F347AA22DB46E4CC",
"type": "Microsoft.Sql/servers/advisors/recommendedActions",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/CreateIndex/recommendedActions/IR_[dbo]_[DataPoints]_F5D2F347AA22DB46E4CC",
"kind": "",
"location": "East Asia",
"properties": {
"errorDetails": {},
"estimatedImpact": [
{
"absoluteValue": 5040,
"dimensionName": "ActionDuration",
"unit": "Seconds"
},
{
"absoluteValue": 120,
"dimensionName": "SpaceChange",
"unit": "Megabytes"
}
],
"executeActionDuration": "PT1M",
"executeActionInitiatedBy": "User",
"executeActionInitiatedTime": "2017-03-01T14:38:05Z",
"executeActionStartTime": "2017-03-01T14:38:05Z",
"implementationDetails": {
"method": "TSql",
"script": "DROP INDEX [nci_wi_DataPoints_609E4B7D6A3813990ED44B28B340C8FC] ON [dbo].[DataPoints]"
},
"isArchivedAction": false,
"isExecutableAction": true,
"isRevertableAction": true,
"lastRefresh": "2017-03-01T14:38:05Z",
"observedImpact": [
{
"changeValueAbsolute": -12.7,
"changeValueRelative": -0.9,
"dimensionName": "AffectedQueriesCpuUtilization",
"unit": "CpuCores"
},
{
"changeValueAbsolute": -12.7,
"changeValueRelative": -0.3175,
"dimensionName": "CpuUtilization",
"unit": "CpuCores"
},
{
"absoluteValue": 12,
"dimensionName": "QueriesWithImprovedPerformance",
"unit": "Count"
},
{
"absoluteValue": 1,
"dimensionName": "QueriesWithRegressedPerformance",
"unit": "Count"
},
{
"absoluteValue": 130.742187,
"dimensionName": "SpaceChange",
"unit": "Megabytes"
},
{
"absoluteValue": 0,
"dimensionName": "VerificationProgress",
"unit": "Percent"
}
],
"recommendationReason": "",
"score": 3,
"state": {
"actionInitiatedBy": "User",
"currentValue": "Success",
"lastModified": "2017-03-01T14:38:05Z"
},
"timeSeries": [],
"validSince": "2017-03-01T14:38:05Z",
"details": {
"schema": "[dbo]",
"databaseName": "IndexAdvisor_test_3",
"includedColumns": "[Power],[Pineapple]",
"indexActionDuration": "00:01:00",
"indexActionStartTime": "2017-03-01T14:38:05.337",
"indexColumns": "[Name],[Money]",
"indexName": "nci_wi_DataPoints_609E4B7D6A3813990ED44B28B340C8FC",
"indexType": "NONCLUSTERED",
"table": "[DataPoints]"
}
}
}
]
}
},
{
"name": "DropIndex",
"type": "Microsoft.Sql/servers/advisors",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/DropIndex",
"kind": "",
"location": "East Asia",
"properties": {
"advisorStatus": "GA",
"autoExecuteStatus": "Disabled",
"autoExecuteStatusInheritedFrom": "Default",
"recommendedActions": [
{
"name": "IR_[CRM]_[DataPoints1]_29AEA82685D24704DE1A",
"type": "Microsoft.Sql/servers/advisors/recommendedActions",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/DropIndex/recommendedActions/IR_[CRM]_[DataPoints1]_29AEA82685D24704DE1A",
"kind": "",
"location": "East Asia",
"properties": {
"errorDetails": {},
"estimatedImpact": [
{
"absoluteValue": 803,
"dimensionName": "ActionDuration",
"unit": "Seconds"
},
{
"absoluteValue": 144.6875,
"dimensionName": "SpaceChange",
"unit": "Megabytes"
}
],
"executeActionInitiatedBy": "System",
"executeActionInitiatedTime": "2017-03-01T14:38:05Z",
"implementationDetails": {
"method": "TSql",
"script": "DROP INDEX [MyIndex123] ON [CRM].[DataPoints1]"
},
"isArchivedAction": false,
"isExecutableAction": true,
"isRevertableAction": true,
"lastRefresh": "2017-03-01T14:38:05Z",
"observedImpact": [],
"recommendationReason": "Duplicate",
"score": 1,
"state": {
"actionInitiatedBy": "System",
"currentValue": "Pending",
"lastModified": "2017-03-01T14:38:05Z"
},
"timeSeries": [],
"validSince": "2017-03-01T14:38:05Z",
"details": {
"schema": "[CRM]",
"databaseName": "IndexAdvisor_test_3",
"includedColumns": "[Apple]",
"indexColumns": "[Cookies],[SessionId]",
"indexName": "MyIndex123",
"indexType": "NONCLUSTERED",
"originalIndexName": "IX_COM_SKU_SKUDepartmentID",
"table": "[DataPoints1]"
}
}
},
{
"name": "IR_[CRM]_[DataPoints2]_E4B21F229379807E531A",
"type": "Microsoft.Sql/servers/advisors/recommendedActions",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/DropIndex/recommendedActions/IR_[CRM]_[DataPoints2]_E4B21F229379807E531A",
"kind": "",
"location": "East Asia",
"properties": {
"errorDetails": {},
"estimatedImpact": [
{
"absoluteValue": 705,
"dimensionName": "ActionDuration",
"unit": "Seconds"
},
{
"absoluteValue": 342,
"dimensionName": "SpaceChange",
"unit": "Megabytes"
}
],
"executeActionDuration": "PT1M",
"executeActionInitiatedBy": "User",
"executeActionInitiatedTime": "2017-03-01T14:38:05Z",
"executeActionStartTime": "2017-03-01T14:38:05Z",
"implementationDetails": {
"method": "TSql",
"script": "CREATE NONCLUSTERED INDEX [MyIndex321] ON [CRM].[DataPoints2] ([Cookies],[SessionId],[Protocol]) INCLUDE ([Apple]) WITH (ONLINE = ON)"
},
"isArchivedAction": false,
"isExecutableAction": true,
"isRevertableAction": true,
"lastRefresh": "2017-03-01T14:38:05Z",
"observedImpact": [
{
"changeValueAbsolute": 0,
"changeValueRelative": 0,
"dimensionName": "AffectedQueriesCpuUtilization",
"unit": "CpuCores"
},
{
"changeValueAbsolute": 0,
"changeValueRelative": 0,
"dimensionName": "CpuUtilization",
"unit": "CpuCores"
},
{
"absoluteValue": 0,
"dimensionName": "QueriesWithImprovedPerformance",
"unit": "Count"
},
{
"absoluteValue": 0,
"dimensionName": "QueriesWithRegressedPerformance",
"unit": "Count"
},
{
"absoluteValue": -342,
"dimensionName": "SpaceChange",
"unit": "Megabytes"
},
{
"absoluteValue": 0,
"dimensionName": "VerificationProgress",
"unit": "Percent"
}
],
"recommendationReason": "Duplicate",
"score": 1,
"state": {
"actionInitiatedBy": "User",
"currentValue": "Success",
"lastModified": "2017-03-01T14:38:05Z"
},
"timeSeries": [],
"validSince": "2017-03-01T14:38:05Z",
"details": {
"schema": "[CRM]",
"databaseName": "IndexAdvisor_test_3",
"includedColumns": "[Apple]",
"indexActionDuration": "00:01:00",
"indexActionStartTime": "2017-03-01T14:38:05.697",
"indexColumns": "[Cookies],[SessionId],[Protocol]",
"indexName": "MyIndex321",
"indexType": "NONCLUSTERED",
"originalIndexName": "IX_COM_SKU_SKUDepartmentID",
"table": "[DataPoints2]"
}
}
},
{
"name": "IR_[dbo]_[FactFinance]_13ADA5F354E9E14A983B",
"type": "Microsoft.Sql/servers/advisors/recommendedActions",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/DropIndex/recommendedActions/IR_[dbo]_[FactFinance]_13ADA5F354E9E14A983B",
"kind": "",
"location": "East Asia",
"properties": {
"errorDetails": {},
"estimatedImpact": [
{
"absoluteValue": 705,
"dimensionName": "ActionDuration",
"unit": "Seconds"
},
{
"absoluteValue": 342,
"dimensionName": "SpaceChange",
"unit": "Megabytes"
}
],
"executeActionDuration": "PT1M",
"executeActionInitiatedBy": "System",
"executeActionInitiatedTime": "2017-03-01T14:38:05Z",
"executeActionStartTime": "2017-03-01T14:38:05Z",
"implementationDetails": {
"method": "TSql",
"script": "CREATE NONCLUSTERED INDEX [IX_FF] ON [dbo].[FactFinance] ([FinanceKey],[DateKey]) INCLUDE ([OrganizationKey]) WITH (ONLINE = ON)"
},
"isArchivedAction": false,
"isExecutableAction": true,
"isRevertableAction": true,
"lastRefresh": "2017-03-01T14:38:05Z",
"observedImpact": [
{
"changeValueAbsolute": 0,
"changeValueRelative": 0,
"dimensionName": "AffectedQueriesCpuUtilization",
"unit": "CpuCores"
},
{
"changeValueAbsolute": 0,
"changeValueRelative": 0,
"dimensionName": "CpuUtilization",
"unit": "CpuCores"
},
{
"absoluteValue": 0,
"dimensionName": "QueriesWithImprovedPerformance",
"unit": "Count"
},
{
"absoluteValue": 0,
"dimensionName": "QueriesWithRegressedPerformance",
"unit": "Count"
},
{
"absoluteValue": -342,
"dimensionName": "SpaceChange",
"unit": "Megabytes"
},
{
"absoluteValue": 0,
"dimensionName": "VerificationProgress",
"unit": "Percent"
}
],
"recommendationReason": "Duplicate",
"score": 1,
"state": {
"actionInitiatedBy": "System",
"currentValue": "Success",
"lastModified": "2017-02-28T14:38:05Z"
},
"timeSeries": [],
"validSince": "2017-03-01T14:38:05Z",
"details": {
"schema": "[dbo]",
"databaseName": "IndexAdvisor_test_3",
"includedColumns": "[OrganizationKey]",
"indexActionDuration": "00:01:00",
"indexActionStartTime": "2017-03-01T14:38:05.837",
"indexColumns": "[FinanceKey],[DateKey]",
"indexName": "IX_FF",
"indexType": "NONCLUSTERED",
"originalIndexName": "IX_COM_SKU_SKUDepartmentID",
"table": "[FactFinance]"
}
}
},
{
"name": "IR_[CRM]_[DataPoints1]_13ADA5F354E9E14A983B",
"type": "Microsoft.Sql/servers/advisors/recommendedActions",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/DropIndex/recommendedActions/IR_[CRM]_[DataPoints1]_13ADA5F354E9E14A983B",
"kind": "",
"location": "East Asia",
"properties": {
"errorDetails": {},
"estimatedImpact": [
{
"absoluteValue": 645,
"dimensionName": "ActionDuration",
"unit": "Seconds"
},
{
"absoluteValue": 342,
"dimensionName": "SpaceChange",
"unit": "Megabytes"
}
],
"executeActionInitiatedBy": "System",
"executeActionInitiatedTime": "2017-03-23T14:14:35Z",
"implementationDetails": {
"method": "TSql",
"script": "DROP INDEX [IX_FF] ON [CRM].[DataPoints1]"
},
"isArchivedAction": false,
"isExecutableAction": true,
"isRevertableAction": true,
"lastRefresh": "2017-03-01T14:38:05Z",
"observedImpact": [],
"recommendationReason": "Unused",
"score": 1,
"state": {
"actionInitiatedBy": "System",
"currentValue": "Pending",
"lastModified": "2017-03-23T14:14:35Z"
},
"timeSeries": [],
"validSince": "2017-03-01T14:38:05Z",
"details": {
"schema": "[CRM]",
"databaseName": "IndexAdvisor_test_3",
"includedColumns": "[Apple]",
"indexColumns": "[Protocol],[SessionId]",
"indexName": "IX_FF",
"indexType": "NONCLUSTERED",
"originalIndexName": "IX_COM_SKU_SKUDepartmentID",
"table": "[DataPoints1]"
}
}
}
]
}
},
{
"name": "DbParameterization",
"type": "Microsoft.Sql/servers/advisors",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/DbParameterization",
"kind": "",
"location": "East Asia",
"properties": {
"advisorStatus": "GA",
"autoExecuteStatus": "Disabled",
"autoExecuteStatusInheritedFrom": "Default",
"recommendedActions": [
{
"name": "ForceDbParameterization",
"type": "Microsoft.Sql/servers/advisors/recommendedActions",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/DbParameterization/recommendedActions/ForceDbParameterization",
"kind": "",
"location": "East Asia",
"properties": {
"errorDetails": {},
"estimatedImpact": [
{
"changeValueAbsolute": 22.5613696939135,
"dimensionName": "CpuSavings",
"unit": "Percent"
},
{
"changeValueAbsolute": 0.701823681806341,
"dimensionName": "QueryDurationDecrease",
"unit": "secs"
}
],
"executeActionInitiatedBy": "System",
"executeActionInitiatedTime": "2017-05-11T15:08:31Z",
"implementationDetails": {
"method": "TSql",
"script": "ALTER DATABASE [IndexAdvisor_test_3] SET PARAMETERIZATION FORCED"
},
"isArchivedAction": false,
"isExecutableAction": true,
"isRevertableAction": true,
"lastRefresh": "2017-03-01T14:37:44Z",
"observedImpact": [],
"recommendationReason": "",
"score": 3,
"state": {
"actionInitiatedBy": "System",
"currentValue": "Pending",
"lastModified": "2017-05-11T15:08:31Z"
},
"timeSeries": [],
"validSince": "2017-03-01T14:37:44Z",
"details": {
"databaseName": "IndexAdvisor_test_3"
}
}
}
]
}
},
{
"name": "SchemaIssue",
"type": "Microsoft.Sql/servers/advisors",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/SchemaIssue",
"kind": "",
"location": "East Asia",
"properties": {
"advisorStatus": "PublicPreview",
"autoExecuteStatus": "Disabled",
"autoExecuteStatusInheritedFrom": "Default",
"recommendedActions": [
{
"name": "SchemaProblem_1A258C5714A7410C9D23",
"type": "Microsoft.Sql/servers/advisors/recommendedActions",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/SchemaIssue/recommendedActions/SchemaProblem_1A258C5714A7410C9D23",
"kind": "",
"location": "East Asia",
"properties": {
"errorDetails": {},
"estimatedImpact": [],
"implementationDetails": {},
"isArchivedAction": false,
"isExecutableAction": false,
"isRevertableAction": false,
"lastRefresh": "2017-06-07T22:19:53Z",
"observedImpact": [],
"recommendationReason": "SchemaProblem",
"score": 3,
"state": {
"currentValue": "Active",
"lastModified": "2017-03-01T14:37:48Z"
},
"timeSeries": [],
"validSince": "2017-03-01T14:37:48Z",
"details": {
"databaseName": "IndexAdvisor_test_3",
"sqlErrorCount": "342482",
"sqlErrorMessage": "Invalid object name 'dbo.Companies'.",
"sqlErrorNumber": "208"
}
}
}
]
}
},
{
"name": "ForceLastGoodPlan",
"type": "Microsoft.Sql/servers/advisors",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/workloadinsight-demos/providers/Microsoft.Sql/servers/misosisvr/advisors/ForceLastGoodPlan",
"kind": "",
"location": "East Asia",
"properties": {
"advisorStatus": "PrivatePreview",
"autoExecuteStatus": "Disabled",
"autoExecuteStatusInheritedFrom": "Default",
"recommendedActions": []
}
}
]
Definisi
| Nama | Deskripsi |
|---|---|
| Advisor |
Database, Server, atau Elastic Pool Advisor. |
|
Advisor |
Mendapatkan status ketersediaan penasihat ini kepada pelanggan. Nilai yang mungkin adalah 'GA', 'PublicPreview', 'LimitedPublicPreview' dan 'PrivatePreview'. |
|
Auto |
Mendapatkan status eksekusi otomatis (apakah akan membiarkan sistem menjalankan rekomendasi) dari penasihat ini. Nilai yang mungkin adalah 'Diaktifkan' dan 'Dinonaktifkan' |
|
Auto |
Mendapatkan sumber daya tempat nilai status eksekusi otomatis saat ini diwariskan. Status eksekusi otomatis dapat diatur pada (dan diwarisi dari) tingkat yang berbeda dalam hierarki sumber daya. Nilai yang mungkin adalah 'Langganan', 'Server', 'ElasticPool', 'Database' dan 'Default' (ketika status tidak secara eksplisit diatur pada tingkat apa pun). |
|
created |
Jenis identitas yang membuat sumber daya. |
|
Error |
Info tambahan kesalahan manajemen sumber daya. |
|
Error |
Detail kesalahan. |
|
Error |
Tanggapan kesalahan |
|
Implementation |
Mendapatkan metode di mana tindakan yang direkomendasikan ini dapat diimplementasikan secara manual. misalnya, TSql, AzurePowerShell. |
|
Is |
Mendapatkan apakah kesalahan dapat diabaikan dan tindakan yang direkomendasikan dapat dicoba kembali. Nilai yang mungkin adalah: Ya/Tidak |
|
Recommended |
Database, Server, atau Tindakan yang Direkomendasikan Kumpulan Elastis. |
|
Recommended |
Status saat ini, tindakan yang disarankan ada. Beberapa status yang umum digunakan adalah: Aktif -> tindakan yang direkomendasikan aktif dan belum ada tindakan yang diambil. Tertunda -> tindakan yang direkomendasikan disetujui dan sedang menunggu eksekusi. Menjalankan -> tindakan yang direkomendasikan sedang diterapkan pada database pengguna. Verifikasi -> tindakan yang direkomendasikan diterapkan dan sedang diverifikasi kegunaannya oleh sistem. Berhasil -> tindakan yang direkomendasikan diterapkan dan perbaikan ditemukan selama verifikasi. Tertunda Kembali - verifikasi> menemukan sedikit atau tidak ada peningkatan sehingga tindakan yang direkomendasikan diantrekan untuk kembali atau pengguna telah kembali secara manual. Mengembalikan -> perubahan yang dilakukan saat menerapkan tindakan yang direkomendasikan sedang dikembalikan pada database pengguna. Dikembalikan -> berhasil mengembalikan perubahan yang dibuat oleh tindakan yang direkomendasikan pada database pengguna. Diabaikan -> pengguna secara eksplisit mengabaikan/membuang tindakan yang direkomendasikan. |
|
Recommended |
Berisi informasi kesalahan untuk Tindakan yang Direkomendasikan Azure SQL Database, Server, atau Kumpulan Elastis. |
|
Recommended |
Berisi informasi perkiraan atau diamati dampak pada berbagai metrik untuk Azure SQL Database, Server, atau Tindakan yang Direkomendasikan Kumpulan Elastis. |
|
Recommended |
Berisi informasi untuk implementasi manual untuk Azure SQL Database, Server, atau Tindakan yang Direkomendasikan Kumpulan Elastis. |
|
Recommended |
Mendapatkan jika persetujuan untuk menerapkan tindakan yang direkomendasikan ini diberikan oleh pengguna/sistem. |
|
Recommended |
Berisi deret waktu dari berbagai metrik yang terkena dampak untuk Azure SQL Database, Server, atau Tindakan yang Direkomendasikan Kumpulan Elastis. |
|
Recommended |
Berisi informasi status saat ini untuk Tindakan yang Direkomendasikan Azure SQL Database, Server, atau Kumpulan Elastis. |
|
system |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
Advisor
Database, Server, atau Elastic Pool Advisor.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string (arm-id) |
ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| kind |
string |
Jenis sumber daya. |
| location |
string |
Lokasi sumber daya. |
| name |
string |
Nama sumber daya |
| properties.advisorStatus |
Mendapatkan status ketersediaan penasihat ini kepada pelanggan. Nilai yang mungkin adalah 'GA', 'PublicPreview', 'LimitedPublicPreview' dan 'PrivatePreview'. |
|
| properties.autoExecuteStatus |
Mendapatkan status eksekusi otomatis (apakah akan membiarkan sistem menjalankan rekomendasi) dari penasihat ini. Nilai yang mungkin adalah 'Diaktifkan' dan 'Dinonaktifkan' |
|
| properties.autoExecuteStatusInheritedFrom |
Mendapatkan sumber daya tempat nilai status eksekusi otomatis saat ini diwariskan. Status eksekusi otomatis dapat diatur pada (dan diwarisi dari) tingkat yang berbeda dalam hierarki sumber daya. Nilai yang mungkin adalah 'Langganan', 'Server', 'ElasticPool', 'Database' dan 'Default' (ketika status tidak secara eksplisit diatur pada tingkat apa pun). |
|
| properties.lastChecked |
string (date-time) |
Mendapatkan waktu ketika sumber daya saat ini dianalisis untuk rekomendasi oleh penasihat ini. |
| properties.recommendationsStatus |
string |
Mendapatkan status rekomendasi tersebut untuk penasihat ini dan alasan untuk tidak memiliki rekomendasi apa pun. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, 'Ok' (Rekomendasi tersedia), LowActivity (tidak cukup beban kerja untuk dianalisis), 'DbSeemsTuned' (Database baik-baik saja), dll. |
| properties.recommendedActions |
Mendapatkan tindakan yang direkomendasikan untuk penasihat ini. |
|
| systemData |
Metadata Azure Resource Manager yang berisi informasi createdBy dan modifiedBy. |
|
| type |
string |
Jenis sumber daya. Misalnya "Microsoft. Komputasi/virtualMachines" atau "Microsoft. Akun penyimpanan/penyimpanan" |
AdvisorStatus
Mendapatkan status ketersediaan penasihat ini kepada pelanggan. Nilai yang mungkin adalah 'GA', 'PublicPreview', 'LimitedPublicPreview' dan 'PrivatePreview'.
| Nilai | Deskripsi |
|---|---|
| GA |
GA |
| PublicPreview |
PublicPreview |
| LimitedPublicPreview |
Pratinjau Publik Terbatas |
| PrivatePreview |
PrivatePreview |
AutoExecuteStatus
Mendapatkan status eksekusi otomatis (apakah akan membiarkan sistem menjalankan rekomendasi) dari penasihat ini. Nilai yang mungkin adalah 'Diaktifkan' dan 'Dinonaktifkan'
| Nilai | Deskripsi |
|---|---|
| Enabled |
Enabled |
| Disabled |
Nonaktif |
| Default |
Default |
AutoExecuteStatusInheritedFrom
Mendapatkan sumber daya tempat nilai status eksekusi otomatis saat ini diwariskan. Status eksekusi otomatis dapat diatur pada (dan diwarisi dari) tingkat yang berbeda dalam hierarki sumber daya. Nilai yang mungkin adalah 'Langganan', 'Server', 'ElasticPool', 'Database' dan 'Default' (ketika status tidak secara eksplisit diatur pada tingkat apa pun).
| Nilai | Deskripsi |
|---|---|
| Default |
Default |
| Subscription |
Subscription |
| Server |
Server |
| ElasticPool |
Kolam Elastis |
| Database |
Database |
createdByType
Jenis identitas yang membuat sumber daya.
| Nilai | Deskripsi |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| info |
object |
Info tambahan. |
| type |
string |
Jenis info tambahan. |
ErrorDetail
Detail kesalahan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| additionalInfo |
Info tambahan kesalahan. |
|
| code |
string |
Kode kesalahan. |
| details |
Rincian kesalahan. |
|
| message |
string |
Pesan kesalahan. |
| target |
string |
Sasaran kesalahan. |
ErrorResponse
Tanggapan kesalahan
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Objek kesalahan. |
ImplementationMethod
Mendapatkan metode di mana tindakan yang direkomendasikan ini dapat diimplementasikan secara manual. misalnya, TSql, AzurePowerShell.
| Nilai | Deskripsi |
|---|---|
| TSql |
TSql |
| AzurePowerShell |
AzurePowerShell |
IsRetryable
Mendapatkan apakah kesalahan dapat diabaikan dan tindakan yang direkomendasikan dapat dicoba kembali. Nilai yang mungkin adalah: Ya/Tidak
| Nilai | Deskripsi |
|---|---|
| Yes |
Yes |
| No |
No |
RecommendedAction
Database, Server, atau Tindakan yang Direkomendasikan Kumpulan Elastis.
| Nama | Jenis | Deskripsi |
|---|---|---|
| id |
string (arm-id) |
ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Misalnya "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| kind |
string |
Jenis sumber daya. |
| location |
string |
Lokasi sumber daya. |
| name |
string |
Nama sumber daya |
| properties.details |
object |
Mendapatkan detail tambahan khusus untuk tindakan yang direkomendasikan ini. |
| properties.errorDetails |
Mendapatkan detail kesalahan jika dan mengapa tindakan yang direkomendasikan ini dimasukkan ke status kesalahan. |
|
| properties.estimatedImpact |
Mendapatkan estimasi info dampak untuk tindakan yang direkomendasikan ini misalnya, Perkiraan perolehan CPU, Estimasi perubahan Ruang Disk |
|
| properties.executeActionDuration |
string (duration) |
Mendapatkan waktu yang diperlukan untuk menerapkan tindakan yang direkomendasikan ini pada sumber daya pengguna. misalnya, waktu yang diperlukan untuk pembuatan indeks |
| properties.executeActionInitiatedBy |
Mendapatkan jika persetujuan untuk menerapkan tindakan yang direkomendasikan ini diberikan oleh pengguna/sistem. |
|
| properties.executeActionInitiatedTime |
string (date-time) |
Mendapatkan waktu ketika tindakan yang direkomendasikan ini disetujui untuk eksekusi. |
| properties.executeActionStartTime |
string (date-time) |
Mendapatkan waktu ketika sistem mulai menerapkan tindakan yang direkomendasikan ini pada sumber daya pengguna. misalnya, waktu mulai pembuatan indeks |
| properties.implementationDetails |
Mendapatkan detail implementasi dari tindakan yang direkomendasikan ini bagi pengguna untuk menerapkannya secara manual. |
|
| properties.isArchivedAction |
boolean |
Mendapatkan jika tindakan yang direkomendasikan ini disarankan beberapa waktu lalu tetapi pengguna memilih untuk mengabaikan ini dan sistem menambahkan tindakan baru yang direkomendasikan lagi. |
| properties.isExecutableAction |
boolean |
Mendapatkan jika tindakan yang direkomendasikan ini dapat ditindaklanjuti oleh pengguna |
| properties.isRevertableAction |
boolean |
Mendapatkan jika perubahan yang diterapkan oleh tindakan yang direkomendasikan ini dapat dikembalikan oleh pengguna |
| properties.lastRefresh |
string (date-time) |
Mendapatkan waktu ketika tindakan yang direkomendasikan ini terakhir disegarkan. |
| properties.linkedObjects |
string[] |
Mendapatkan objek tertaut, jika ada. |
| properties.observedImpact |
Mendapatkan info dampak yang diamati/aktual untuk tindakan yang direkomendasikan ini misalnya, Perolehan CPU aktual, perubahan Ruang Disk Aktual |
|
| properties.recommendationReason |
string |
Mendapatkan alasan untuk merekomendasikan tindakan ini. misalnya, DuplikatIndex |
| properties.revertActionDuration |
string (duration) |
Mendapatkan waktu yang diperlukan untuk mengembalikan perubahan tindakan yang direkomendasikan ini pada sumber daya pengguna. misalnya, waktu yang diperlukan untuk menghilangkan indeks yang dibuat. |
| properties.revertActionInitiatedBy |
Mendapatkan jika persetujuan untuk mengembalikan tindakan yang direkomendasikan ini diberikan oleh pengguna/sistem. |
|
| properties.revertActionInitiatedTime |
string (date-time) |
Mendapatkan waktu ketika tindakan yang direkomendasikan ini disetujui untuk kembali. |
| properties.revertActionStartTime |
string (date-time) |
Mendapatkan waktu ketika sistem mulai mengembalikan perubahan tindakan yang direkomendasikan ini pada sumber daya pengguna. misalnya, waktu ketika penurunan indeks dijalankan. |
| properties.score |
integer (int32) |
Mendapatkan dampak dari tindakan yang direkomendasikan ini. Nilai yang mungkin adalah 1 - Dampak rendah, 2 - Dampak Sedang dan 3 - Dampak Tinggi |
| properties.state |
Mendapatkan info status saat ini tempat tindakan yang direkomendasikan berada. |
|
| properties.timeSeries |
Mendapatkan info rangkaian waktu metrik untuk tindakan yang direkomendasikan ini misalnya, rangkaian waktu konsumsi CPU |
|
| properties.validSince |
string (date-time) |
Mendapatkan waktu sejak ketika tindakan yang direkomendasikan ini valid. |
| systemData |
Metadata Azure Resource Manager yang berisi informasi createdBy dan modifiedBy. |
|
| type |
string |
Jenis sumber daya. Misalnya "Microsoft. Komputasi/virtualMachines" atau "Microsoft. Akun penyimpanan/penyimpanan" |
RecommendedActionCurrentState
Status saat ini, tindakan yang disarankan ada. Beberapa status yang umum digunakan adalah: Aktif -> tindakan yang direkomendasikan aktif dan belum ada tindakan yang diambil. Tertunda -> tindakan yang direkomendasikan disetujui dan sedang menunggu eksekusi. Menjalankan -> tindakan yang direkomendasikan sedang diterapkan pada database pengguna. Verifikasi -> tindakan yang direkomendasikan diterapkan dan sedang diverifikasi kegunaannya oleh sistem. Berhasil -> tindakan yang direkomendasikan diterapkan dan perbaikan ditemukan selama verifikasi. Tertunda Kembali - verifikasi> menemukan sedikit atau tidak ada peningkatan sehingga tindakan yang direkomendasikan diantrekan untuk kembali atau pengguna telah kembali secara manual. Mengembalikan -> perubahan yang dilakukan saat menerapkan tindakan yang direkomendasikan sedang dikembalikan pada database pengguna. Dikembalikan -> berhasil mengembalikan perubahan yang dibuat oleh tindakan yang direkomendasikan pada database pengguna. Diabaikan -> pengguna secara eksplisit mengabaikan/membuang tindakan yang direkomendasikan.
| Nilai | Deskripsi |
|---|---|
| Active |
Aktif |
| Pending |
Menunggu |
| Executing |
Mengeksekusi |
| Verifying |
Memverifikasi |
| PendingRevert |
PendingRevert |
| RevertCancelled |
RevertCancelled |
| Reverting |
Mengembalikan |
| Reverted |
Dikembalikan |
| Ignored |
Ignored |
| Expired |
Kedaluwarsa |
| Monitoring |
Monitoring |
| Resolved |
Diselesaikan |
| Success |
Keberhasilan |
| Error |
Kesalahan |
RecommendedActionErrorInfo
Berisi informasi kesalahan untuk Tindakan yang Direkomendasikan Azure SQL Database, Server, atau Kumpulan Elastis.
| Nama | Jenis | Deskripsi |
|---|---|---|
| errorCode |
string |
Mendapatkan alasan mengapa tindakan yang direkomendasikan dimasukkan ke status kesalahan. misalnya, DatabaseHasQdsOff, IndexAlreadyExists |
| isRetryable |
Mendapatkan apakah kesalahan dapat diabaikan dan tindakan yang direkomendasikan dapat dicoba kembali. Nilai yang mungkin adalah: Ya/Tidak |
RecommendedActionImpactRecord
Berisi informasi perkiraan atau diamati dampak pada berbagai metrik untuk Azure SQL Database, Server, atau Tindakan yang Direkomendasikan Kumpulan Elastis.
| Nama | Jenis | Deskripsi |
|---|---|---|
| absoluteValue |
number (double) |
Mendapatkan nilai absolut dimensi ini jika berlaku. misalnya, Jumlah Kueri yang terpengaruh |
| changeValueAbsolute |
number (double) |
Mendapatkan perubahan absolut dalam nilai dimensi ini. misalnya, Perubahan ruang Disk Absolut dalam Megabyte |
| changeValueRelative |
number (double) |
Mendapatkan perubahan relatif dalam nilai dimensi ini. misalnya, perubahan ruang Disk Relatif dalam Persentase |
| dimensionName |
string |
Mendapatkan nama dimensi dampak. misalnya, CPUChange, DiskSpaceChange, NumberOfQueriesAffected. |
| unit |
string |
Mendapatkan nama dimensi dampak. misalnya, CPUChange, DiskSpaceChange, NumberOfQueriesAffected. |
RecommendedActionImplementationInfo
Berisi informasi untuk implementasi manual untuk Azure SQL Database, Server, atau Tindakan yang Direkomendasikan Kumpulan Elastis.
| Nama | Jenis | Deskripsi |
|---|---|---|
| method |
Mendapatkan metode di mana tindakan yang direkomendasikan ini dapat diimplementasikan secara manual. misalnya, TSql, AzurePowerShell. |
|
| script |
string |
Mendapatkan skrip implementasi manual. misalnya, skrip T-SQL yang dapat dijalankan pada database. |
RecommendedActionInitiatedBy
Mendapatkan jika persetujuan untuk menerapkan tindakan yang direkomendasikan ini diberikan oleh pengguna/sistem.
| Nilai | Deskripsi |
|---|---|
| User |
Pengguna |
| System |
Sistem |
RecommendedActionMetricInfo
Berisi deret waktu dari berbagai metrik yang terkena dampak untuk Azure SQL Database, Server, atau Tindakan yang Direkomendasikan Kumpulan Elastis.
| Nama | Jenis | Deskripsi |
|---|---|---|
| metricName |
string |
Mendapatkan nama metrik. misalnya, CPU, Jumlah Kueri. |
| startTime |
string (date-time) |
Mendapatkan waktu mulai interval waktu yang diberikan oleh MetricInfo ini. |
| timeGrain |
string |
Mendapatkan durasi interval waktu untuk nilai yang diberikan oleh MetricInfo ini. misalnya, PT1H (1 jam) |
| unit |
string |
Mendapatkan unit di mana metrik diukur. misalnya, DTU, Frekuensi |
| value |
number (double) |
Mendapatkan nilai metrik dalam interval waktu yang diberikan oleh MetricInfo ini. |
RecommendedActionStateInfo
Berisi informasi status saat ini untuk Tindakan yang Direkomendasikan Azure SQL Database, Server, atau Kumpulan Elastis.
| Nama | Jenis | Deskripsi |
|---|---|---|
| actionInitiatedBy |
Mendapatkan siapa yang memulai eksekusi tindakan yang direkomendasikan ini. Nilai yang Mungkin adalah: Pengguna -> Saat sistem pemberitahuan eksplisit pengguna menerapkan tindakan yang direkomendasikan. Sistem -> Ketika status eksekusi otomatis penasihat ini diatur ke 'Diaktifkan', dalam hal ini sistem menerapkannya. |
|
| currentValue |
Status saat ini, tindakan yang disarankan ada. Beberapa status yang umum digunakan adalah: Aktif -> tindakan yang direkomendasikan aktif dan belum ada tindakan yang diambil. Tertunda -> tindakan yang direkomendasikan disetujui dan sedang menunggu eksekusi. Menjalankan -> tindakan yang direkomendasikan sedang diterapkan pada database pengguna. Verifikasi -> tindakan yang direkomendasikan diterapkan dan sedang diverifikasi kegunaannya oleh sistem. Berhasil -> tindakan yang direkomendasikan diterapkan dan perbaikan ditemukan selama verifikasi. Tertunda Kembali - verifikasi> menemukan sedikit atau tidak ada peningkatan sehingga tindakan yang direkomendasikan diantrekan untuk kembali atau pengguna telah kembali secara manual. Mengembalikan -> perubahan yang dilakukan saat menerapkan tindakan yang direkomendasikan sedang dikembalikan pada database pengguna. Dikembalikan -> berhasil mengembalikan perubahan yang dibuat oleh tindakan yang direkomendasikan pada database pengguna. Diabaikan -> pengguna secara eksplisit mengabaikan/membuang tindakan yang direkomendasikan. |
|
| lastModified |
string (date-time) |
Mendapatkan waktu ketika status terakhir diubah |
systemData
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.
| Nama | Jenis | Deskripsi |
|---|---|---|
| createdAt |
string (date-time) |
Tanda waktu pembuatan sumber daya (UTC). |
| createdBy |
string |
Identitas yang membuat sumber daya. |
| createdByType |
Jenis identitas yang membuat sumber daya. |
|
| lastModifiedAt |
string (date-time) |
Stempel waktu modifikasi terakhir sumber daya (UTC) |
| lastModifiedBy |
string |
Identitas yang terakhir mengubah sumber daya. |
| lastModifiedByType |
Jenis identitas yang terakhir memodifikasi sumber daya. |