Dela via


Get-AzDataMigrationSkuRecommendation

Ger SKU-rekommendationer för Azure SQL erbjudanden

Syntax

CommandLine (Standard)

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

ConfigFile

Get-AzDataMigrationSkuRecommendation
    -ConfigFilePath <String>
    [-PassThru]
    [<CommonParameters>]

Description

Ger SKU-rekommendationer för Azure SQL erbjudanden

Exempel

Exempel 1: Kör SKU-rekommendationen på angiven SQL Server med hjälp av reťazec pripojenia

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

Det här kommandot kör Run SKU Recommendation på angiven SQL Server med hjälp av reťazec pripojenia.

Exempel 2: Kör kör SKU-rekommendation på angiven SQL Server med hjälp av utvärderingskonfigurationsfilen

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

Det här kommandot kör Kör SKU-rekommendation på angiven SQL Server med hjälp av konfigurationsfilen.

Parametrar

-ConfigFilePath

Sökväg till ConfigFile

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

ConfigFile
Position:Named
Obligatorisk:True
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DatabaseAllowList

Valfritt. Utrymmesavgränsad lista över namn på databaser som ska tillåtas för SKU-rekommendationsöverväganden samtidigt som alla andra undantas. Ange endast något av följande eller inget av följande: databaseAllowList, databaseDenyList. Så här skickar du – "Database1 Database2" (standard: null)

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CommandLine
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DatabaseDenyList

Valfritt. Blankstegsavgränsad lista över namn på databaser som inte ska beaktas för SKU-rekommendation. Ange endast något av följande eller inget av följande: databaseAllowList, databaseDenyList. Så här skickar du – "Database1 Database2" (standard: null)

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CommandLine
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-DisplayResult

Valfritt. Om du vill skriva ut SKU-rekommendationsresultatet till konsolen eller inte.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CommandLine
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ElasticStrategy

Valfritt. Om du vill använda den elastiska strategin för SKU-rekommendationer baserat på resursanvändningsprofilering.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CommandLine
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-EndTime

Valfritt. UTC-sluttid för prestandadatapunkter att tänka på under aggregering, i ÅÅÅÅ-MM-DD HH:MM-format. Används endast för baslinjestrategi (icke-elastisk). (Standard: alla insamlade datapunkter beaktas)

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CommandLine
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-OutputFolder

Mappa vilka data och resultatrapporter som ska skrivas till/läsas från. Värdet här måste vara detsamma som det som används i PerfDataCollection

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CommandLine
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-Overwrite

Valfritt. Om du vill skriva över befintliga SKU-rekommendationsrapporter eller inte.

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CommandLine
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-PassThru

Ger SKU-rekommendationer för Azure SQL erbjudanden

Parameteregenskaper

Typ:SwitchParameter
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

(All)
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-ScalingFactor

Valfritt. Skalningsfaktor (komfort) som används under SKU-rekommendationen. Om det till exempel fastställs att det finns ett processorkrav på 4 virtuella kärnor med en skalningsfaktor på 150%blir det verkliga CPU-kravet 6 virtuella kärnor. (Standard: 100)

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CommandLine
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-StartTime

Valfritt. UTC-starttid för prestandadatapunkter att tänka på under aggregering, i ÅÅÅÅ-MM-DD HH:MM-format. Används endast för baslinjestrategi (icke-elastisk). (Standard: alla insamlade datapunkter beaktas)

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CommandLine
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-TargetPercentile

Valfritt. Percentil av datapunkter som ska användas under aggregering av prestandadata. Används endast för baslinjestrategi (icke-elastisk). (Standard: 95)

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CommandLine
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-TargetPlatform

Valfritt. Målplattform för SKU-rekommendation: antingen AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine eller Any. Om Alla har valts utvärderas SKU-rekommendationerna för alla tre målplattformarna och den bästa passformen returneras. (Standard: Alla)

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CommandLine
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

-TargetSqlInstance

Valfritt. Namnet på den SQL-instans som SKU-rekommendationen kommer att riktas mot. (Standard: outputFolder genomsöks efter filer som skapats av åtgärden PerfDataCollection och rekommendationer ges för varje instans som hittas)

Parameteregenskaper

Typ:String
Standardvärde:None
Stöder jokertecken:False
DontShow:False

Parameteruppsättningar

CommandLine
Position:Named
Obligatorisk:False
Värde från pipeline:False
Värde från pipeline efter egenskapsnamn:False
Värde från återstående argument:False

CommonParameters

Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

Utdata

Boolean