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
Esse comando executa a Recomendação de SKU em determinada SQL Server usando o cadeia de conexão.
Exemplo 2: executar a recomendação de SKU em determinado SQL Server usando o arquivo de configuração de avaliação
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
Esse comando executa a Recomendação de SKU em determinada SQL Server usando o arquivo de configuração.
Opcional.
Lista separada por espaço de nomes de bancos de dados a serem permitidos para consideração de recomendação de SKU, excluindo todas as outras.
Defina apenas um dos seguintes ou nenhum dos seguintes: databaseAllowList, databaseDenyList.
Como passar - "Database1 Database2" (Padrão: null)
Opcional.
Lista separada por espaço de nomes de bancos de dados para não serem considerados para recomendação de SKU.
Defina apenas um dos seguintes ou nenhum dos seguintes: databaseAllowList, databaseDenyList.
Como passar - "Database1 Database2" (Padrão: null)
Opcional.
Hora de término UTC dos pontos de dados de desempenho a serem considerados durante a agregação, no formato YYYY-MM-DD HH:MM.
Usado apenas para a estratégia de linha de base (não elástica).
(Padrão: todos os pontos de dados coletados serão considerados)
Opcional.
Fator de dimensionamento (conforto) usado durante a recomendação de SKU.
Por exemplo, se for determinado que há um requisito de CPU de 4 vCore com um fator de dimensionamento de 150%, o verdadeiro requisito de CPU será 6 vCores.
(Padrão: 100)
Opcional.
Hora de início utc dos pontos de dados de desempenho a serem considerados durante a agregação, no formato YYYY-MM-DD HH:MM.
Usado apenas para a estratégia de linha de base (não elástica).
(Padrão: todos os pontos de dados coletados serão considerados)
Opcional.
Percentil de pontos de dados a serem usados durante a agregação dos dados de desempenho.
Usado apenas para a estratégia de linha de base (não elástica).
(Padrão: 95)
Opcional.
Plataforma de destino para recomendação de SKU: AzureSqlDatabase, AzureSqlManagedInstance, AzureSqlVirtualMachine ou Any.
Se Any estiver selecionado, as recomendações de SKU para todas as três plataformas de destino serão avaliadas e o melhor ajuste será retornado.
(Padrão: Qualquer)
Opcional.
Nome da instância do SQL à qual a recomendação de SKU será direcionada.
(Padrão: outputFolder será verificado em busca de arquivos criados pela ação PerfDataCollection e recomendações serão fornecidas para cada instância encontrada)
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.