Partager via


Get-AzDataMigrationSkuRecommendation

Fournit des recommandations de référence SKU pour les offres de Azure SQL

Syntaxe

CommandLine (Par défaut)

Get-AzDataMigrationSkuRecommendation
    [-OutputFolder <String>]
    [-TargetPlatform <String>]
    [-TargetSqlInstance <String>]
    [-TargetPercentile <String>]
    [-ScalingFactor <String>]
    [-StartTime <String>]
    [-EndTime <String>]
    [-Overwrite]
    [-DisplayResult]
    [-ElasticStrategy]
    [-DatabaseAllowList <String>]
    [-DatabaseDenyList <String>]
    [-PassThru]
    [<CommonParameters>]

ConfigFile

Get-AzDataMigrationSkuRecommendation
    -ConfigFilePath <String>
    [-PassThru]
    [<CommonParameters>]

Description

Fournit des recommandations de référence SKU pour les offres de Azure SQL

Exemples

Exemple 1 : Exécuter la recommandation de référence SKU sur une SQL Server donnée à l’aide de chaîne de connexion

Get-AzDataMigrationSkuRecommendation -DisplayResult
Starting SKU recommendation...

Performing aggregation for instance AALAB03-2K8...
Aggregation complete. Calculating SKU recommendations...
Instance name: AALAB03-2K8
SKU recommendation: Azure SQL Managed Instance:
Compute: Gen5 - GeneralPurpose - 4 cores
Storage: 64 GB
Recommendation reasons:
        According to the performance data collected, we estimate that your SQL server instance has a requirement for 0.16 vCores of CPU. For greater flexibility, based on your scaling factor of 100.00%, we are making a recommendation based on 0.16 vCores. Based on all the other factors, including memory, storage, and IO, this is the smallest compute sizing that will satisfy all of your needs.
        This SQL Server instance requires 0.44 GB of memory, which is within this SKU's limit of 20.40 GB.
        This SQL Server instance requires 32.37 GB of storage for data files. We recommend provisioning 64 GB of storage, which is the closest valid amount that can be provisioned that meets your requirement.
        This SQL Server instance requires 0.00 MB/second of combined read/write IO throughput. This is a relatively idle instance, so IO latency is not considered.
        Assuming the database uses the Full Recovery Model, this SQL Server instance requires 1 IOPS for data and log files.
        This is the most cost-efficient offering among all the performance eligible SKUs.


Finishing SKU recommendations...
Event and Error Logs Folder Path: C:\Users\vmanhas\AppData\Local\Microsoft\SqlAssessment\Logs

Cette commande exécute la recommandation exécuter la référence SKU sur une SQL Server donnée à l’aide de l’chaîne de connexion.

Exemple 2 : Exécuter la recommandation de référence SKU sur une SQL Server donnée à l’aide du fichier de configuration d’évaluation

Get-AzDataMigrationSkuRecommendation -ConfigFilePath "C:\Users\user\document\config.json"
Starting SKU recommendation...

Performing aggregation for instance AALAB03-2K8...
Aggregation complete. Calculating SKU recommendations...
Instance name: AALAB03-2K8
SKU recommendation: Azure SQL Managed Instance:
Compute: Gen5 - GeneralPurpose - 4 cores
Storage: 64 GB
Recommendation reasons:
        According to the performance data collected, we estimate that your SQL server instance has a requirement for 0.16 vCores of CPU. For greater flexibility, based on your scaling factor of 100.00%, we are making a recommendation based on 0.16 vCores. Based on all the other factors, including memory, storage, and IO, this is the smallest compute sizing that will satisfy all of your needs.
        This SQL Server instance requires 0.44 GB of memory, which is within this SKU's limit of 20.40 GB.
        This SQL Server instance requires 32.37 GB of storage for data files. We recommend provisioning 64 GB of storage, which is the closest valid amount that can be provisioned that meets your requirement.
        This SQL Server instance requires 0.00 MB/second of combined read/write IO throughput. This is a relatively idle instance, so IO latency is not considered.
        Assuming the database uses the Full Recovery Model, this SQL Server instance requires 1 IOPS for data and log files.
        This is the most cost-efficient offering among all the performance eligible SKUs.


Finishing SKU recommendations...
Event and Error Logs Folder Path: C:\Users\vmanhas\AppData\Local\Microsoft\SqlAssessment\Logs

Cette commande exécute la recommandation exécuter la référence SKU sur une SQL Server donnée à l’aide du fichier de configuration.

Paramètres

-ConfigFilePath

Chemin d’accès de ConfigFile

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

ConfigFile
Position:Named
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DatabaseAllowList

Optionnel. Liste séparée par espace des noms de bases de données à prendre en compte pour la recommandation de référence SKU tout en excluant tous les autres. Définissez l’un des éléments suivants ou non : databaseAllowList, databaseDenyList. Guide pratique pour passer - « Database1 Database2 » (valeur par défaut : null)

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DatabaseDenyList

Optionnel. Liste séparée par l’espace des noms de bases de données à ne pas prendre en compte pour la recommandation de référence SKU. Définissez l’un des éléments suivants ou non : databaseAllowList, databaseDenyList. Guide pratique pour passer - « Database1 Database2 » (valeur par défaut : null)

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DisplayResult

Optionnel. Indique si les résultats de la recommandation de référence SKU sont imprimés ou non dans la console.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ElasticStrategy

Optionnel. Indique si vous souhaitez ou non utiliser la stratégie élastique pour les recommandations de référence SKU en fonction du profilage de l’utilisation des ressources.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-EndTime

Optionnel. Heure de fin UTC des points de données de performances à prendre en compte pendant l’agrégation, au format AAAA-MM-DD HH :MM. Utilisé uniquement pour la stratégie de référence (non élastique). (Par défaut : tous les points de données collectés seront pris en compte)

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-OutputFolder

Dossier à partir duquel les données et les rapports de résultats seront écrits dans/lus. La valeur ici doit être identique à celle utilisée dans PerfDataCollection

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Overwrite

Optionnel. Indique s’il faut remplacer ou non des rapports de recommandation de référence SKU existants.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PassThru

Fournit des recommandations de référence SKU pour les offres de Azure SQL

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-ScalingFactor

Optionnel. Facteur de mise à l’échelle (confort) utilisé lors de la recommandation de référence SKU. Par exemple, s’il est déterminé qu’il existe une exigence de processeur 4 vCore avec un facteur de mise à l’échelle de 150%, la véritable exigence du processeur sera de 6 vCores. (Valeur par défaut : 100)

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-StartTime

Optionnel. Heure de début UTC des points de données de performances à prendre en compte pendant l’agrégation, au format AAAA-MM-DD HH :MM. Utilisé uniquement pour la stratégie de référence (non élastique). (Par défaut : tous les points de données collectés seront pris en compte)

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-TargetPercentile

Optionnel. Centile des points de données à utiliser pendant l’agrégation des données de performances. Utilisé uniquement pour la stratégie de référence (non élastique). (Valeur par défaut : 95)

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-TargetPlatform

Optionnel. Plateforme cible pour la recommandation de référence SKU : AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine ou Any. Si une option est sélectionnée, les recommandations de référence SKU pour les trois plateformes cibles seront évaluées et la meilleure ajustement sera retournée. (Par défaut : Indifférent)

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-TargetSqlInstance

Optionnel. Nom de l’instance SQL que la recommandation de référence SKU cible. (Par défaut : outputFolder sera analysé pour les fichiers créés par l’action PerfDataCollection, et les recommandations seront fournies pour chaque instance trouvée)

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

CommandLine
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Sorties

Boolean