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
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: