Sdílet prostřednictvím


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

Boolean