Get-AzDataMigrationSkuRecommendation
Fornisce consigli per gli SKU per le offerte sql di Azure
Sintassi
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>]
Get-AzDataMigrationSkuRecommendation
-ConfigFilePath <String>
[-PassThru]
[<CommonParameters>]
Descrizione
Fornisce consigli per gli SKU per le offerte sql di Azure
Esempio
Esempio 1: Eseguire la raccomandazione sku in SQL Server specifico usando stringa di connessione
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
Questo comando esegue la raccomandazione Esegui SKU in SQL Server specificato usando il stringa di connessione.
Esempio 2: Eseguire la raccomandazione esegui SKU in SQL Server specifico usando il file di configurazione della valutazione
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
Questo comando esegue la raccomandazione Esegui SKU in SQL Server specificato usando il file di configurazione.
Parametri
-ConfigFilePath
Percorso del file di configurazione
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseAllowList
Facoltativo. Elenco delimitato da spazi di nomi di database che possono essere consentiti per la considerazione della raccomandazione sku, escludendo tutti gli altri. Impostare solo uno dei valori seguenti: databaseAllowList, databaseDenyList. Come passare - "Database1 Database2" (impostazione predefinita: null)
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DatabaseDenyList
Facoltativo. Elenco delimitato da spazi dei nomi dei database da non considerare per la raccomandazione sku. Impostare solo uno dei valori seguenti: databaseAllowList, databaseDenyList. Come passare - "Database1 Database2" (impostazione predefinita: null)
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayResult
Facoltativo. Indica se stampare o meno i risultati della raccomandazione per lo SKU nella console.
Tipo: | SwitchParameter |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ElasticStrategy
Facoltativo. Indica se usare o meno la strategia elastica per le raccomandazioni relative allo SKU in base alla profilatura dell'utilizzo delle risorse.
Tipo: | SwitchParameter |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EndTime
Facoltativo. Ora di fine UTC dei punti dati delle prestazioni da considerare durante l'aggregazione, in formato HH:MM-GG AAAA-MM. Usato solo per la strategia per la baseline (non elastica). (Impostazione predefinita: tutti i punti dati raccolti verranno considerati)
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OutputFolder
Cartella da cui verranno scritti/letti i dati e i report dei risultati. Il valore qui deve essere uguale a quello usato in PerfDataCollection
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Overwrite
Facoltativo. Indica se sovrascrivere o meno i report di raccomandazione relativi agli SKU esistenti.
Tipo: | SwitchParameter |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Tipo: | SwitchParameter |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScalingFactor
Facoltativo. Fattore di ridimensionamento (comfort) usato durante la raccomandazione dello SKU. Ad esempio, se viene determinato che esiste un requisito di CPU da 4 vCore con un fattore di ridimensionamento pari al 150%, il requisito effettivo della CPU sarà 6 vCore. (Valore predefinito: 100)
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartTime
Facoltativo. Ora di inizio UTC dei punti dati delle prestazioni da considerare durante l'aggregazione, nel formato HHH:MM-GG AAAA-MM. Usato solo per la strategia per la baseline (non elastica). (Impostazione predefinita: tutti i punti dati raccolti verranno considerati)
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetPercentile
Facoltativo. Percentile dei punti dati da usare durante l'aggregazione dei dati sulle prestazioni. Usato solo per la strategia per la baseline (non elastica). (Valore predefinito: 95)
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetPlatform
Facoltativo. Piattaforma di destinazione per la raccomandazione sku: AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine o Any. Se è selezionata qualsiasi opzione, verranno valutate le raccomandazioni relative agli SKU per tutte e tre le piattaforme di destinazione e verrà restituita la scelta migliore. (Impostazione predefinita: qualsiasi)
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetSqlInstance
Facoltativo. Nome dell'istanza di SQL a cui la raccomandazione fa riferimento. Impostazione predefinita: outputFolder verrà analizzato per i file creati dall'azione PerfDataCollection e verranno fornite raccomandazioni per ogni istanza trovata.
Tipo: | String |
Position: | Named |
valore predefinito: | None |
Necessario: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Output
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per