Megosztás a következőn keresztül:


Get-AzDataMigrationSkuRecommendation

SKU-javaslatok az Azure SQL-ajánlatokhoz

Syntax

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

Description

SKU-javaslatok az Azure SQL-ajánlatokhoz

Példák

1. példa: Termékváltozat-javaslat futtatása adott SQL Serveren kapcsolati sztring

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

Ez a parancs futtatja az adott SQL Server termékváltozat-javaslatának futtatását a kapcsolati sztring használatával.

2. példa: Termékváltozat-javaslat futtatása adott SQL Serveren értékelési konfigurációs fájl használatával

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

Ez a parancs futtatja az SKU-javaslat futtatását az adott SQL Serveren a konfigurációs fájl használatával.

Paraméterek

-ConfigFilePath

A ConfigFile elérési útja

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DatabaseAllowList

Opcionális. A termékváltozat-javaslat szempontjából engedélyezendő adatbázisok nevének szóközzel tagolt listája, az összes többi kizárása mellett. Csak az alábbiak egyikét állítsa be, vagy egyiket sem: databaseAllowList, databaseDenyList. Továbbítás – "Database1 Database2" (Alapértelmezett: null)

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DatabaseDenyList

Opcionális. Az SKU-javaslathoz nem figyelembe vehető adatbázisok neveinek szóközzel tagolt listája. Csak az alábbiak egyikét állítsa be, vagy egyiket sem: databaseAllowList, databaseDenyList. Továbbítás – "Database1 Database2" (Alapértelmezett: null)

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DisplayResult

Opcionális. Az SKU-javaslat eredményeinek a konzolra való nyomtatása.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ElasticStrategy

Opcionális. Az erőforrás-használati profilkészítésen alapuló termékváltozat-javaslatok rugalmas stratégiájának használata.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-EndTime

Opcionális. A teljesítményadatok UTC-záró időpontja az összesítés során figyelembe veendő, YYYY-MM-DD HH:MM formátumban. Csak alapkonfigurációs (nem rugalmas) stratégiához használható. (Alapértelmezés: az összes összegyűjtött adatpont figyelembe lesz véve)

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-OutputFolder

Az a mappa, amelyből az adatok és az eredményjelentések írása/olvasása meg lesz írva. Az itt megadott értéknek meg kell egyeznie a PerfDataCollectionben használt értékkel

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Overwrite

Opcionális. A meglévő termékváltozat-javaslatok jelentéseinek felülírása.

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-PassThru

Típus:SwitchParameter
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ScalingFactor

Opcionális. Az SKU-javaslat során használt skálázási (kényelmi) tényező. Ha például azt állapítják meg, hogy 4 virtuális mag cpu-követelmény van 150%-os méretezési tényezővel, akkor a valódi CPU-követelmény 6 virtuális mag lesz. (Alapértelmezett: 100)

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-StartTime

Opcionális. A teljesítményadatok utc-kezdő időpontja az összesítés során figyelembe veendő, YYYY-MM-DD HH:MM formátumban. Csak alapkonfigurációs (nem rugalmas) stratégiához használható. (Alapértelmezés: az összes összegyűjtött adatpont figyelembe lesz véve)

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-TargetPercentile

Opcionális. A teljesítményadatok összesítése során használandó adatpontok percentilise. Csak alapkonfigurációs (nem rugalmas) stratégiához használható. (Alapértelmezett: 95)

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-TargetPlatform

Opcionális. SKU-javaslat célplatformja: AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine vagy Any. Ha bármelyik van kiválasztva, akkor a rendszer mindhárom célplatformra vonatkozó termékváltozat-javaslatokat kiértékeli, és a legjobb illeszkedést adja vissza. (Alapértelmezett: Bármely)

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-TargetSqlInstance

Opcionális. Annak az SQL-példánynak a neve, amelyet az SKU-javaslat megcélz. (Alapértelmezett: az outputFolder a PerfDataCollection művelet által létrehozott fájlokra lesz beolvasva, és minden talált példányhoz javaslatokat ad meg)

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Kimenetek

Boolean