Get-AzDataMigrationSkuRecommendation
Poskytuje doporučení skladové položky pro nabídky Azure SQL.
Syntaxe
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
Poskytuje doporučení skladové položky pro nabídky Azure SQL.
Příklady
Příklad 1: Spuštění doporučení skladové položky na daném SQL Serveru pomocí připojovacího řetězce
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
Tento příkaz spustí doporučení ke spuštění skladové položky na daném SQL Serveru pomocí připojovacího řetězce.
Příklad 2: Spuštění doporučení ke SKU na daném SQL Serveru s využitím konfiguračního souboru posouzení
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
Tento příkaz spustí doporučení ke spuštění skladové položky na daném SQL Serveru pomocí konfiguračního souboru.
Parametry
-ConfigFilePath
Cesta konfiguračního souboru
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DatabaseAllowList
Volitelný. Seznam názvů databází oddělených mezerami, které mají být povoleny pro zvážení doporučení skladové položky a vyloučení všech ostatních. Nastavte pouze jednu z těchto možností nebo ani: databaseAllowList, databaseDenyList. Předání – Database1 Database2 (výchozí hodnota: null)
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DatabaseDenyList
Volitelný. Seznam názvůdatabázích Nastavte pouze jednu z těchto možností nebo ani: databaseAllowList, databaseDenyList. Předání – Database1 Database2 (výchozí hodnota: null)
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DisplayResult
Volitelný. Jestli chcete v konzole vytisknout výsledky doporučení skladové položky, nebo ne.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ElasticStrategy
Volitelný. Bez ohledu na to, jestli použít elastickou strategii pro doporučení skladové položky na základě profilace využití prostředků
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-EndTime
Volitelný. Koncový čas UTC datových bodů výkonu, které je potřeba vzít v úvahu během agregace, ve formátu RRRR-MM-DD HH:MM. Používá se pouze pro základní strategii (ne elastické). (Výchozí hodnota: všechny shromážděné datové body budou považovány za dostupné.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OutputFolder
Složka, ze které se zapíšou data a sestavy výsledků. Hodnota musí být stejná jako hodnota použitá v nástroji PerfDataCollection.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Overwrite
Volitelný. Zda chcete přepsat existující sestavy doporučení skladové položky nebo ne.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-PassThru
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ScalingFactor
Volitelný. Faktor škálování (komfort) použitý během doporučení skladové položky Pokud se například zjistí, že existuje požadavek na procesor se 4 virtuálními jádry s faktorem škálování 150%, pak skutečný požadavek na procesor bude 6 virtuálních jader. (Výchozí: 100)
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-StartTime
Volitelný. Počáteční čas UTC datových bodů výkonu, který je potřeba vzít v úvahu během agregace, ve formátu RRRR-MM-DD HH:MM. Používá se pouze pro základní strategii (ne elastické). (Výchozí hodnota: všechny shromážděné datové body budou považovány za dostupné.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TargetPercentile
Volitelný. Percentil datových bodů, které se mají použít při agregaci dat o výkonu. Používá se pouze pro základní strategii (ne elastické). (Výchozí: 95)
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TargetPlatform
Volitelný. Doporučení cílové platformy pro skladovou položku: AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine nebo Any. Pokud vyberete některou položku, vyhodnocují se doporučení skladové položky pro všechny tři cílové platformy a vrátí se nejlepší přizpůsobení. (Výchozí: Libovolná)
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TargetSqlInstance
Volitelný. Název instance SQL, na kterou bude doporučení skladové položky cílit. (Výchozí: outputFolder vyhledá soubory vytvořené akcí PerfDataCollection a doporučení se zadají pro každou nalezenou instanci.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
Azure PowerShell