< Back

Get-AzureRmSqlElasticPoolAdvisor

Tue Jan 29, 2019 10:08 pm

NAME Get-AzureRmSqlElasticPoolAdvisor



SYNOPSIS

Gets one or more Advisors for an Azure SQL Elastic Pool.





SYNTAX

Get-AzureRmSqlElasticPoolAdvisor [-ResourceGroupName] <String> [-AdvisorName <String>] [-DefaultProfile <IAzureContextContainer>] -ElasticPoolName

<String> [-ExpandRecommendedActions] -ServerName <String> [<CommonParameters>]





DESCRIPTION

The Get-AzureRmSqlElasticPoolAdvisor cmdlet gets one or more Azure SQL Elastic Pool Advisors for an Azure SQL Elastic Pool.





PARAMETERS

-AdvisorName <String>

Specifies the name of the Advisor that this cmdlet gets.



Required? false

Position? named

Default value None

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-DefaultProfile <IAzureContextContainer>

The credentials, account, tenant, and subscription used for communication with azure



Required? false

Position? named

Default value None

Accept pipeline input? False

Accept wildcard characters? false



-ElasticPoolName <String>

Specifies the name of the elastic pool for which this cmdlet requests the Advisor.



Required? true

Position? named

Default value None

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-ExpandRecommendedActions [<SwitchParameter>]

Indicates that the cmdlet includes the recommended actions of the Advisor in the response.



Required? false

Position? named

Default value False

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-ResourceGroupName <String>

Specifies the name of the resource group of the server that contains this elastic pool.



Required? true

Position? 0

Default value None

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



-ServerName <String>

Specifies the name of the server the elastic pool is in.



Required? true

Position? named

Default value None

Accept pipeline input? True (ByPropertyName)

Accept wildcard characters? false



<CommonParameters>

This cmdlet supports the common parameters: Verbose, Debug,

ErrorAction, ErrorVariable, WarningAction, WarningVariable,

OutBuffer, PipelineVariable, and OutVariable. For more information, see

about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).



INPUTS

None

This cmdlet does not accept any input.





OUTPUTS

Microsoft.Azure.Commands.Sql.Advisor.Model.AzureSqlElasticPoolAdvisorModel







NOTES





* Keywords: azure, azurerm, arm, resource, management, manager, sql, elasticpool, mssql, advisor



Example 1: List all the advisors for the specified elastic pool



PS C:\\>Get-AzureRmSqlElasticPoolAdvisor -ResourceGroupName "WIRunnersProd" -ServerName "wi-runner-australia-east" -PoolName "WIRunnerPool"

ElasticPoolName : WIRunnerPool

ResourceGroupName : WIRunnersProd

ServerName : wi-runner-australia-east

AdvisorName : CreateIndex

AdvisorStatus : GA

AutoExecuteStatus : Disabled

AutoExecuteStatusInheritedFrom : Database

LastChecked : 8/1/2016 2:36:47 PM

RecommendationsStatus : Ok

RecommendedActions : {}



ElasticPoolName : WIRunnerPool

ResourceGroupName : WIRunnersProd

ServerName : wi-runner-australia-east

AdvisorName : DropIndex

AdvisorStatus : PublicPreview

AutoExecuteStatus : Disabled

AutoExecuteStatusInheritedFrom : Database

LastChecked : 7/31/2016 8:41:19 PM

RecommendationsStatus : Ok

RecommendedActions : {}



ElasticPoolName : WIRunnerPool

ResourceGroupName : WIRunnersProd

ServerName : wi-runner-australia-east

AdvisorName : DbParameterization

AdvisorStatus : PublicPreview

AutoExecuteStatus : Disabled

AutoExecuteStatusInheritedFrom : Default

LastChecked : 7/31/2016 2:46:58 PM

RecommendationsStatus : NoDbParameterizationIssue

RecommendedActions : {}



ElasticPoolName : WIRunnerPool

ResourceGroupName : WIRunnersProd

ServerName : wi-runner-australia-east

AdvisorName : SchemaIssue

AdvisorStatus : PublicPreview

AutoExecuteStatus : Disabled

AutoExecuteStatusInheritedFrom : Default

LastChecked : 8/1/2016 3:01:41 PM

RecommendationsStatus : SchemaIsConsistent

RecommendedActions : {}



The command gets lists all the advisors for the elastic pool named WIRunnerPool.





Example 2: Get a single advisor for the specified elastic pool



PS C:\\>Get-AzureRmSqlElasticPoolAdvisor -ResourceGroupName "WIRunnersProd" -ServerName "wi-runner-australia-east" -ElasticPoolName "WIRunnerPool"

-AdvisorName "CreateIndex"

ElasticPoolName : WIRunnerPool

ResourceGroupName : WIRunnersProd

ServerName : wi-runner-australia-east

AdvisorName : CreateIndex

AdvisorStatus : GA

AutoExecuteStatus : Disabled

AutoExecuteStatusInheritedFrom : Database

LastChecked : 8/1/2016 2:36:47 PM

RecommendationsStatus : Ok

RecommendedActions : {}



This command gets the Advisor named CreateIndex for the elastic pool named WIRunnerPool.





Example 3: List all the advisors with their recommended actions included in the response



PS C:\\>Get-AzureRmSqlElasticPoolAdvisor -ResourceGroupName "WIRunnersProd" -ServerName "wi-runner-australia-east" -ElasticPoolName "WIRunnerPool"

-ExpandRecommendedActions

ElasticPoolName : WIRunnerPool

ResourceGroupName : WIRunnersProd

ServerName : wi-runner-australia-east

AdvisorName : CreateIndex

AdvisorStatus : GA

AutoExecuteStatus : Disabled

AutoExecuteStatusInheritedFrom : Database

LastChecked : 8/1/2016 2:36:47 PM

RecommendationsStatus : Ok

RecommendedActions : {IR_[test_schema]_[test_table_0.0361551]_6C7AE8CC9C87E7FD5893,

IR_[test_schema]_[test_table_0.236046]_6C7AE8CC9C87E7FD5893,

IR_[test_schema]_[test_table_0.239359]_6C7AE8CC9C87E7FD5893,

IR_[test_schema]_[test_table_0.437714]_6C7AE8CC9C87E7FD5893...}



ElasticPoolName : WIRunnerPool

ResourceGroupName : WIRunnersProd

ServerName : wi-runner-australia-east

AdvisorName : DropIndex

AdvisorStatus : PublicPreview

AutoExecuteStatus : Disabled

AutoExecuteStatusInheritedFrom : Database

LastChecked : 7/31/2016 8:41:19 PM

RecommendationsStatus : Ok

RecommendedActions : {IR_[test_schema]_[test_table_0.0288891]_38724E1DCF2178318957,

IR_[test_schema]_[test_table_0.140264]_38724E1DCF2178318957,

IR_[test_schema]_[test_table_0.412191]_38724E1DCF2178318957,

IR_[test_schema]_[test_table_0.442075]_38724E1DCF2178318957...}



ElasticPoolName : WIRunnerPool

ResourceGroupName : WIRunnersProd

ServerName : wi-runner-australia-east

AdvisorName : DbParameterization

AdvisorStatus : PublicPreview

AutoExecuteStatus : Disabled

AutoExecuteStatusInheritedFrom : Default

LastChecked : 7/31/2016 2:46:58 PM

RecommendationsStatus : NoDbParameterizationIssue

RecommendedActions : {}



ElasticPoolName : WIRunnerPool

ResourceGroupName : WIRunnersProd

ServerName : wi-runner-australia-east

AdvisorName : SchemaIssue

AdvisorStatus : PublicPreview

AutoExecuteStatus : Disabled

AutoExecuteStatusInheritedFrom : Default

LastChecked : 8/1/2016 3:04:26 PM

RecommendationsStatus : SchemaIsConsistent

RecommendedActions : {}



This command gets all the advisors for the elastic pool with their recommended actions included in the response.





Example 4: Get a single advisor with its recommended actions included in the response



PS C:\\>Get-AzureRmSqlElasticPoolAdvisor -ResourceGroupName "WIRunnersProd" -ServerName "wi-runner-australia-east" -ElasticPoolName "WIRunnerPool"

-AdvisorName "CreateIndex" -ExpandRecommendedActions

ElasticPoolName : WIRunnerPool

ResourceGroupName : WIRunnersProd

ServerName : wi-runner-australia-east

AdvisorName : CreateIndex

AdvisorStatus : GA

AutoExecuteStatus : Disabled

AutoExecuteStatusInheritedFrom : Database

LastChecked : 8/1/2016 2:36:47 PM

RecommendationsStatus : Ok

RecommendedActions : {IR_[test_schema]_[test_table_0.0361551]_6C7AE8CC9C87E7FD5893,

IR_[test_schema]_[test_table_0.236046]_6C7AE8CC9C87E7FD5893,

IR_[test_schema]_[test_table_0.239359]_6C7AE8CC9C87E7FD5893,

IR_[test_schema]_[test_table_0.437714]_6C7AE8CC9C87E7FD5893...}



This command gets advisor named CreateIndex from the server named wi-runner-australia-east with its recommended actions included in the response.







RELATED LINKS

Online Version: https://docs.microsoft.com/en-us/powers ... ooladvisor

Get-AzureRmSqlServerAdvisor

Get-AzureRmSqlDatabaseAdvisor

Get-AzureRmSqlElasticPoolRecommendedAction

Set-AzureRmSqlElasticPoolAdvisorAutoExecuteStatus

SQL Database Documentation https://docs.microsoft.com/azure/sql-database/