Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Manage instance parameters in the console

Última atualização: Jun 29, 2026

O ApsaraDB RDS for SQL Server permite modificar parâmetros da instância pelo console ou via API para atender às necessidades do seu negócio. Você também pode consultar o histórico de modificações de parâmetros.

Pré-requisitos

Sua instância ApsaraDB RDS for SQL Server deve atender aos seguintes requisitos:

  • Tipo de instância: uso geral ou dedicada. Instâncias compartilhadas não são compatíveis.

  • Método de faturamento: assinatura ou pagamento conforme o uso. Instâncias Serverless não são compatíveis.

Nota

Para instâncias incompatíveis, você pode definir parâmetros da instância usando comandos SQL.

Observações de uso

  • Para garantir a estabilidade da instância, modifique apenas os parâmetros disponíveis no console.

  • As alterações de parâmetros geralmente entram em vigor em até 10 segundos. Para saber o tempo exato de vigência de cada parâmetro, consulte a tabela de detalhes dos parâmetros. Nenhum parâmetro disponível no console exige reinicialização da instância.

  • Se uma instância primária Cluster Edition possuir instâncias somente leitura, as alterações de parâmetros na instância primária não serão sincronizadas com as instâncias somente leitura. Configure os parâmetros individualmente para cada instância somente leitura.

  • Caso você reinicie manualmente uma instância após modificar um parâmetro Trace Flag (TF), o sistema aplicará o novo valor após a reinicialização. No entanto, há um atraso de buffer de aproximadamente 10 minutos antes que a alteração entre em vigor.

Visualize valores de parâmetros

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, localize a instância RDS e clique em ID da instância.

  2. No painel de navegação à esquerda, clique em Parameters.

Modifique valores de parâmetros

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, localize a instância RDS e clique em ID da instância.

  2. No painel de navegação à esquerda, clique em Parameters.

  3. Na aba Modifiable Parameters, clique em ícone image.png na coluna Running Value do parâmetro desejado.

  4. Insira o novo valor e clique em OK.

  5. Clique em Apply Changes. Na caixa de diálogo exibida, clique em OK.

    Importante

    A alteração só entrará em vigor após você clicar em Apply Changes.

Consulte o histórico de modificações de parâmetros

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada. Em seguida, localize a instância RDS e clique em ID da instância.

  2. No painel de navegação à esquerda, clique em Parameters.

  3. Clique em aba Edit History, selecione um intervalo de tempo e clique em OK.

Apêndice: Parâmetros modificáveis

Nota

Para obter detalhes sobre esses parâmetros, consulte a documentação oficial da Microsoft.

Parâmetros de configuração do servidor

Parameter

Description

Default

Value range

Ad Hoc Distributed Queries

Habilita consultas distribuídas ad hoc.

0

[0-1]

Database Mail XPs

Habilita o Database Mail.

0

[0-1]

blocked process threshold (s)

Especifica o limiar, em segundos (s), no qual relatórios de processos bloqueados são gerados.

0

[0-86400]

clr enabled

Define se o SQL Server pode executar assemblies de usuário.

0

[0-1]

clr strict security

Controla as permissões SAFE, EXTERNAL ACCESS e UNSAFE no SQL Server.

0

[0-1]

cost threshold for parallelism

Define o limiar de custo acima do qual o SQL Server cria e executa planos paralelos para uma consulta.

5

[0-32767]

default full-text language

Especifica o idioma padrão para índices de texto completo.

1033

[0-6000]

default language

Define o idioma padrão para todas as novas contas de login criadas.

0

[0-33]

filestream access level

Altera o nível de acesso FILESTREAM para esta instância do SQL Server.

0

[0-2]

max degree of parallelism

Define o número máximo de processadores usados em um plano paralelo.

2

[0-64]

remote query timeout (s)

Define por quanto tempo, em segundos (s), uma operação remota pode ser executada antes que o SQL Server atinja o tempo limite.

600

[0-2147183647]

remote login timeout (s)

Especifica o número de segundos de espera antes de retornar de uma tentativa falha de login em um servidor remoto.

10

[0-2147183647]

query wait (s)

Define o tempo que uma consulta aguarda por recursos antes de atingir o tempo limite.

30

[-1-38400]

optimize for ad hoc workloads

Melhora a eficiência do cache de planos para cargas de trabalho com muitos lotes ad hoc de uso único.

0

[0-1]

nested triggers

Controla se os gatilhos podem ser executados em cascata.

1

[0-1]

max worker threads

Define o número máximo de threads de trabalho disponíveis para processos do SQL Server.

0

[128-65535]

max text repl size (B)

Especifica o tamanho máximo dos dados de replicação.

65536

[0-2147483647]

remote proc trans

Protege procedimentos entre servidores usando uma transação do Microsoft Distributed Transaction Coordinator (MS DTC).

0

[0-1]

query governor cost limit

Estabelece um limite superior para o custo estimado de execução de uma consulta.

0

[0-2147483647]

recovery interval (min)

Define um limite superior para o tempo, em minutos, necessário para recuperar um banco de dados.

0

[0-30]

min memory per query (KB)

Especifica a quantidade mínima de memória (em KB) alocada para a execução de uma consulta.

1024

[512-2147483647]

in-doubt xact resolution

Controla o resultado padrão para transações que o MS DTC não consegue resolver.

0

[0-2]

rds_slow_log_threshold

Especifica o limiar em milissegundos (ms) para capturar instruções SQL lentas em uma instância. Instruções SQL cuja duração de execução excede o limiar são registradas nos logs de consultas lentas. Essa alteração entra em vigor em aproximadamente 5 minutos. Não é necessário reiniciar a instância.

Importante

Defina um limiar razoável (recomendado: 1.000 ms ou mais). Um limiar baixo pode capturar um grande volume de instruções SQL, o que dificulta a filtragem de logs e afeta o desempenho da instância. Equilibre suas necessidades de monitoramento com o impacto na carga do sistema.

0

[0-60000]

rds_capture_sql_param

Controla se os detalhes completos dos parâmetros SQL devem ser exibidos nas páginas de log de auditoria e Slow Log Details. Defina como 1 para ativar (desativado por padrão). Essa alteração entra em vigor em aproximadamente 5 minutos. Não é necessário reiniciar a instância.

Exemplo: Antes e depois de ativar este parâmetro

Antes de ativar: Apenas o modelo da instrução SQL é registrado. Os valores específicos dos parâmetros passados em tempo de execução estão ausentes.

(@n int, @keyword nvarchar(100))
    SELECT
        TOP (@n) PersonID,
        FullName,
        PhoneNumber
    FROM
        Application.People
    WHERE
        FullName LIKE @keyword
        OR PreferredName LIKE @keyword
    ORDER BY
        PersonID;

Após ativar: Os detalhes completos da instrução SQL são exibidos.

exec sp_executesql N'
    SELECT TOP (@n) PersonID, FullName, PhoneNumber
    FROM    Application.People
    WHERE   FullName LIKE @keyword OR
    PreferredName LIKE @keyword
    ORDER BY PersonID;',
    N'@n int,@keyword nvarchar(100)',
    @n = 5,
    @keyword = N'%Kim%'
Importante

Antes de ativar esse recurso, certifique-se de que seu ambiente esteja seguro. Avalie completamente o equilíbrio entre os benefícios de solução de problemas e o possível impacto no sistema.

  • Impacto do recurso: Ativar esse recurso altera o formato do log, o que impede que recursos do Database Autonomy Service (DAS), como SQL Explorer e Slow Log Statistics, agreguem instruções SQL semelhantes.

  • Risco de segurança: Registros em texto simples dos parâmetros reais podem expor informações confidenciais, como senhas.

0

[0-1]

rds_sql_literal_masking

Controla se literais SQL devem ser mascarados nos logs de auditoria e nos logs de consultas lentas. Defina este parâmetro como 1 para ativar a máscara ou 0 (padrão) para desativá-la. Quando ativado, literais de string em instruções SQL são substituídos por '', literais numéricos por e literais hexadecimais por 0x*. Instruções DDL não são afetadas. Essa alteração entra em vigor em aproximadamente 5 minutos sem necessidade de reiniciar a instância.

Exemplo: Antes e depois de ativar este parâmetro

Antes de ativar: Os logs são exibidos em texto simples.

DELETE FROM
        test_mask
    WHERE
        id = 3
        AND name = N'Wang Wu'
        AND phone = '12345678910'

Após ativar: Os literais SQL são mascarados.

DELETE FROM
        test_mask
    WHERE
        id = *
        AND name = N'***'
        AND phone = '***'
Nota
  • A máscara aplica-se apenas a novos logs gerados após a ativação do recurso. Logs históricos não são afetados.

  • Ativar a máscara pode causar um pequeno aumento na sobrecarga da CPU. Em cenários de alto throughput, a utilização da CPU pode aumentar ligeiramente.

  • Recomendamos não ativar este parâmetro simultaneamente com rds_capture_sql_param. Se ambos estiverem ativados, consultas parametrizadas serão registradas no formato sp_executesql e seus valores de parâmetro não serão mascarados, podendo expor dados confidenciais.

0

0 ou 1

Parâmetros Trace Flag

Parameter

Description

Default

Value range

1204

Retorna os recursos e tipos de locks envolvidos em um deadlock e o comando afetado no momento.

0

[0-1]

1211

Desativa o escalonamento de locks baseado em pressão de memória ou no número de locks. O Mecanismo de Banco de Dados do SQL Server não escala locks de linha ou página para locks de tabela.

0

[0-1]

1222

Retorna os recursos e tipos de locks envolvidos em um deadlock e o comando afetado no momento em um formato XML que não está em conformidade com nenhum esquema XSD.

0

[0-1]

1224

Controla o comportamento de escalonamento de locks. Quando ativado, o SQL Server limita o escalonamento de locks com base no número de locks para ajudar a evitar bloqueios generalizados em cenários de alta concorrência. Comparado ao Trace Flag 1211, que desativa totalmente o escalonamento de locks, o 1224 é mais flexível e limita o escalonamento apenas quando um bloqueio potencial é detectado. É comumente usado em ambientes de alta concorrência para evitar problemas de desempenho causados por locks desnecessários no nível de tabela.

0

[0-1]

2528

Desativa a verificação paralela de objetos por DBCC CHECKDB, DBCC CHECKFILEGROUP e DBCC CHECKTABLE.

Nota

Este parâmetro só pode ser modificado em versões anteriores ao SQL Server 2014.

0

[0-1]

3205

Desativa a compactação de hardware para unidades de fita.

0

[0-1]

3226

Suprime entradas de log de backup.

0

[0-1]

4199

Habilita hotfixes do otimizador de consultas (QO) lançados em atualizações cumulativas e service packs do SQL Server.

Nota

Este parâmetro só pode ser modificado em versões anteriores ao SQL Server 2016.

0

[0-1]

4616

Torna os metadados no nível do servidor visíveis para funções de aplicativo.

0

[0-1]

6527

Desativa a geração de despejo de memória na primeira exceção de falta de memória na integração CLR.

0

[0-1]

692

Desativa inserções rápidas ao carregar dados em massa em um heap ou índice clusterizado.

Nota

Este parâmetro só pode ser modificado em versões anteriores ao SQL Server 2016.

0

[0-1]

1117

Quando um arquivo em um grupo de arquivos atinge o limiar de crescimento automático, todos os arquivos do grupo crescem.

Nota

Este parâmetro só pode ser modificado em versões anteriores ao SQL Server 2016.

0

[0-1]

1118

Força alocações de página em extensões uniformes em vez de extensões mistas para reduzir a contenção na página SGAM.

Nota

Este parâmetro só pode ser modificado em versões anteriores ao SQL Server 2016.

0

[0-1]

1262

Otimiza o processamento paralelo para tabelas particionadas, especialmente em cenários de alto throughput. Ao processar tabelas particionadas de grande escala, este parâmetro pode ajudar a mitigar gargalos de desempenho causados por distribuição desigual de carga ou processamento paralelo no nível de partição. Isso é particularmente útil para consultas que exigem acesso paralelo a grandes volumes de dados.

0

[0-1]

2335

Garante que a memória configurada para o SQL Server continue sendo usada por caches de dados, execução de consultas e outros consumidores.

0

[0-1]

2371

Altera o limiar fixo de atualização de estatísticas para um limiar dinâmico.

Nota

Este parâmetro só pode ser modificado em versões anteriores ao SQL Server 2016.

0

[0-1]

2430

Habilita a limpeza alternativa de classes de lock.

0

[0-1]

3604

Este sinalizador é normalmente usado com comandos DBCC (por exemplo, DBCC PAGE) para visualizar estruturas internas e metadados. Ajuda a solucionar problemas profundos de desempenho, como contenção de locks ou recursos, e é frequentemente usado para diagnósticos de desempenho ou análise de estrutura de dados.

0

[0-1]

6498

Gerencia o uso de memória para compilar consultas recebidas, evitando esperas de compilação para grandes consultas concorrentes.

Nota

Este parâmetro só pode ser modificado em versões anteriores ao SQL Server 2014.

0

[0-1]

8048

Converte objetos de memória particionados por NUMA em objetos de memória particionados por CPU.

Nota

Este parâmetro só pode ser modificado em versões anteriores ao SQL Server 2014.

0

[0-1]

Perguntas frequentes

As alterações de parâmetros entram em vigor imediatamente? É necessária reinicialização?

As alterações geralmente entram em vigor em até 10 segundos. Para saber o tempo exato de vigência de cada parâmetro, consulte a tabela de detalhes dos parâmetros. Nenhum parâmetro configurável no console exige reinicialização da instância.

Por que minhas alterações de parâmetros não estão entrando em vigor?

Certifique-se de clicar em Apply Changes após definir um valor de parâmetro. Caso contrário, a alteração não entrará em vigor.

Operações relacionadas