Freigeben über


Get-AzDataMigrationSkuRecommendation

Gibt SKU-Empfehlungen für Azure SQL Angebote

Syntax

CommandLine (Standard)

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>]

Beschreibung

Gibt SKU-Empfehlungen für Azure SQL Angebote

Beispiele

Beispiel 1: Ausführen der SKU-Empfehlung für bestimmte SQL Server mithilfe von connection string

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

Dieser Befehl führt die SKU-Empfehlung für bestimmte SQL Server mithilfe des connection string aus.

Beispiel 2: Ausführen einer SKU-Empfehlung für bestimmte SQL Server mithilfe der Bewertungskonfigurationsdatei

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

Dieser Befehl führt die SKU-Empfehlung für bestimmte SQL Server mithilfe der Konfigurationsdatei aus.

Parameter

-ConfigFilePath

Pfad der ConfigFile

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ConfigFile
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DatabaseAllowList

Dies ist optional. Leerzeichentrennte Liste der Namen von Datenbanken, die für SKU-Empfehlungsüberlegungen zulässig sind, ohne alle anderen zu berücksichtigen. Legen Sie nur eine der folgenden oder keines fest: databaseAllowList, databaseDenyList. So wird's gemacht : "Database1 Database2" (Standard: null)

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CommandLine
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DatabaseDenyList

Dies ist optional. Eine durch Leerzeichen getrennte Liste der Namen von Datenbanken, die für die SKU-Empfehlung nicht berücksichtigt werden sollen. Legen Sie nur eine der folgenden oder keines fest: databaseAllowList, databaseDenyList. So wird's gemacht : "Database1 Database2" (Standard: null)

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CommandLine
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DisplayResult

Dies ist optional. Gibt an, ob die SKU-Empfehlungsergebnisse in der Konsole gedruckt werden sollen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CommandLine
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ElasticStrategy

Dies ist optional. Gibt an, ob die elastische Strategie für SKU-Empfehlungen basierend auf der Profilerstellung zur Ressourcennutzung verwendet werden soll.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CommandLine
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-EndTime

Dies ist optional. UTC-Endzeit der Leistungsdatenpunkte, die während der Aggregation berücksichtigt werden sollen, im JJJJ-MM-DD HH:MM-Format. Wird nur für die geplante (nicht elastische) Strategie verwendet. (Standard: Alle gesammelten Datenpunkte werden berücksichtigt)

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CommandLine
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-OutputFolder

Ordner, aus dem Daten und Ergebnisberichte in/ausgelesen werden. Der Hier angegebene Wert muss mit dem wert übereinstimmen, der in PerfDataCollection verwendet wird.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CommandLine
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Overwrite

Dies ist optional. Gibt an, ob vorhandene SKU-Empfehlungsberichte überschrieben werden sollen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CommandLine
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-PassThru

Gibt SKU-Empfehlungen für Azure SQL Angebote

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ScalingFactor

Dies ist optional. Skalierungsfaktor (Komfort), der während der SKU-Empfehlung verwendet wird. Wenn beispielsweise festgestellt wird, dass es eine 4 vCore CPU-Anforderung mit einem Skalierungsfaktor von 150%gibt, dann beträgt die tatsächliche CPU-Anforderung 6 vCores. (Standardwert: 100)

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CommandLine
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-StartTime

Dies ist optional. UTC-Startzeit der Leistungsdatenpunkte, die während der Aggregation berücksichtigt werden sollen, im JJJJ-MM-DD HH:MM-Format. Wird nur für die geplante (nicht elastische) Strategie verwendet. (Standard: Alle gesammelten Datenpunkte werden berücksichtigt)

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CommandLine
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-TargetPercentile

Dies ist optional. Quantil der Datenpunkte, die während der Aggregation der Leistungsdaten verwendet werden sollen. Wird nur für die geplante (nicht elastische) Strategie verwendet. (Standardwert: 95)

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CommandLine
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-TargetPlatform

Dies ist optional. Zielplattform für SKU-Empfehlung: entweder AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine oder Any. Wenn "Any" ausgewählt ist, werden SKU-Empfehlungen für alle drei Zielplattformen ausgewertet, und die beste Anpassung wird zurückgegeben. (Standardwert: Any)

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CommandLine
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-TargetSqlInstance

Dies ist optional. Name der SQL-Instanz, auf die sich die SKU-Empfehlung bezieht. (Standard: outputFolder wird nach Dateien gescannt, die von der PerfDataCollection-Aktion erstellt wurden, und Empfehlungen werden für jede gefundene Instanz bereitgestellt)

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

CommandLine
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Ausgaben

Boolean