Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Set instance parameters by using SQL commands

Última atualização: Jun 26, 2026

Use o procedimento armazenado sp_rds_configure para definir opções de configuração em uma instância do ApsaraDB RDS for SQL Server diretamente de um cliente SQL, sem acessar o console do ApsaraDB RDS.

As instruções SQL descritas neste tópico exigem SQL Server 2012 ou posterior. Para definir parâmetros pelo console, consulte Reconfigurar os parâmetros de uma instância do ApsaraDB RDS for SQL Server pelo console do ApsaraDB RDS .

Pré-requisitos

Antes de começar, verifique se você tem:

  • Uma instância do ApsaraDB RDS for SQL Server executando SQL Server 2012 ou posterior

  • Um cliente SQL conectado à instância (os exemplos neste tópico usam o Microsoft SQL Server Management Studio (SSMS) 19,0)

O Data Management (DMS) não oferece suporte a dados do tipo VARIANT. Se ocorrer um erro ao executar instruções específicas no DMS, ajuste as instruções com base na descrição do erro.

Parâmetros compatíveis

Os parâmetros a seguir podem ser definidos com sp_rds_configure.

Parâmetro

Descrição

Observações

fill factor (%)

Percentual de espaço a preencher em cada página de nível folha de índice durante a criação ou reconstrução do índice

max worker threads

Número máximo de threads de trabalho disponíveis para os processos do SQL Server

cost threshold for parallelism

Limiar de custo acima do qual o SQL Server cria e executa planos paralelos para consultas

max degree of parallelism

Número máximo de processadores a usar na execução de planos paralelos

min server memory (MB)

Quantidade mínima de memória alocada ao pool de memória do SQL Server

max server memory (MB)

Quantidade máxima de memória alocada ao pool de memória do SQL Server

Não pode ser definido em instâncias compartilhadas

blocked process threshold (s)

Limiar em segundos a partir do qual o servidor gera relatórios de processos bloqueados

Definir um parâmetro

O procedimento armazenado sp_rds_configure aceita o nome de um parâmetro e um novo valor. Se a alteração exigir uma reinicialização para entrar em vigor, uma mensagem será exibida após a execução do comando.

O exemplo a seguir consulta o valor atual de max degree of parallelism, define o parâmetro como 0 e confirma o novo valor.

USE master
GO

-- Query the SQL Server version of the RDS instance.
SELECT SERVERPROPERTY('edition')
GO

-- Create a database named testdb.
CREATE DATABASE testdb
GO

-- Query the current value of the max degree of parallelism parameter.
SELECT *
FROM sys.configurations
WHERE NAME = 'max degree of parallelism'

-- Set the max degree of parallelism parameter to 0.
EXEC sp_rds_configure 'max degree of parallelism',0
WAITFOR DELAY '00:00:10'

-- Query the new value of the max degree of parallelism parameter.
SELECT *
FROM sys.configurations
WHERE NAME = 'max degree of parallelism'

Próximas etapas

Use a API do ApsaraDB RDS para gerenciar parâmetros de forma programática:

  • DescribeParameters — consulta as configurações atuais dos parâmetros de uma instância

  • ModifyParameter — modifica as configurações dos parâmetros de uma instância