Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:✅banco de dados SQL do Microsoft Fabric
Neste artigo, você aprenderá a controlar e monitorar o uso de computação para um banco de dados SQL no Fabric.
Controlar o uso máximo de computação com limites máximos de vCore
Essa configuração define um limite superior nas CUs (unidades de capacidade do Fabric) que um banco de dados pode consumir durante o dimensionamento automático. A tabela a seguir resume os limites máximos do vCore e os recursos correspondentes.
| Máximo de vCores | 4 vCores | 32 vCores (padrão) |
|---|---|---|
| Memória máxima | 12 GB | 96 GB |
| Armazenamento máximo | 756 GB | 4 TB |
No banco de dados SQL no Fabric, o dimensionamento automático dimensiona dinamicamente a computação com base na demanda, mas nunca excederá o limite máximo de vCore configurado ou o limite de memória correspondente.
Quando limitar o vCore máximo
Configurar um limite máximo de vCore é útil em cenários como:
- Controlando o uso de computação de pico em capacidades compartilhadas do Fabric.
- Evitando picos de custo inesperados e limitação durante intermitências de carga de trabalho.
- Aplicando guardrails para cargas de trabalho de desenvolvimento, teste ou visualização antecipada.
Configurar o limite máximo de vCore no portal do Fabric (versão prévia)
Você pode configurar o limite máximo de vCore para o banco de dados SQL no Fabric no portal do Fabric.
Importante
Esse recurso está na versão prévia.
- Navegue até o banco de dados SQL no portal do Fabric.
- Selecione o ícone Configurações .
- Selecione a página Computação .
- Em Max vCore limit, selecione um valor na lista suspensa. Esse é o novo máximo para a utilização do vCore para este banco de dados SQL.
- Clique em Salvar.
Efeitos da alteração do limite máximo de vCore
O limite máximo de vCore influencia diretamente como o uso de computação aparece em relatórios de cobrança e utilização e monitoramento de desempenho.
- O consumo de computação relatado reflete o limite máximo de vCore.
- O uso de pico não excederá o máximo configurado, mesmo durante picos de carga de trabalho.
- Isso facilita o controle do uso da capacidade do Fabric e da exposição de custos em capacidades compartilhadas do Fabric.
Quando um limite máximo de vCore é configurado, o banco de dados SQL continua a dimensionar automaticamente dinamicamente com base na demanda.
O dimensionamento automático é limitado pelo limite máximo de vCore configurado.
Se a demanda de carga de trabalho exceder o limite, o banco de dados não será dimensionado além do limite.
Independentemente da configuração máxima do vCore, o banco de dados reduz para zero a computação após períodos de uso ociosos.
Diminuir o limite máximo de vCore de um banco de dados também diminui o armazenamento máximo. Se o banco de dados já for maior que o limite máximo de armazenamento reduzido, a configuração máxima do vCore não poderá ser imposta.
- Você pode encontrar a quantidade de espaço alocada ao banco de dados com a consulta T-SQL a seguir.
SELECT file_id, type_desc, CAST(FILEPROPERTY(name, 'SpaceUsed') AS decimal(19,4)) * 8 / 1024. AS space_used_mb, CAST(size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS decimal(19,4)) AS space_unused_mb, CAST(size AS decimal(19,4)) * 8 / 1024. AS space_allocated_mb, CAST(max_size AS decimal(19,4)) * 8 / 1024. AS max_size_mb FROM sys.database_files;Para liberar espaço não utilizado, use DBCC SHRINKDATABASE (Transact-SQL) ou DBCC SHRINKFILE (Transact-SQL).