O ApsaraDB RDS for SQL Server permite modificar parâmetros da instância no console ou chamando uma operação de API. Também é possível consultar o histórico de modificações de parâmetros.
Pré-requisitos
Sua instância do ApsaraDB RDS for SQL Server deve atender aos seguintes requisitos:
Tipo de instância: uso geral ou dedicada (instâncias shared não são suportadas)
Método de faturamento: assinatura ou pagamento conforme o uso (serverless instances não são suportadas)
Para instâncias não suportadas, você pode defina parâmetros da instância usando comandos SQL.
Observações de uso
Para garantir a estabilidade da instância, modifique apenas os parâmetros exibidos 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 parameter details table. Nenhum dos parâmetros modificáveis no console exige reinicialização da instância.
Em uma instância primária da Cluster Edition com instâncias somente leitura, as alterações de parâmetros não são sincronizadas automaticamente. Configure cada instância somente leitura separadamente.
Se você modificar um parâmetro de Trace Flag (TF) e reiniciar manualmente a instância, o novo valor será aplicado automaticamente após a reinicialização. No entanto, a alteração só entra em vigor após um atraso aproximado de 10 minutos.
Visualize valores dos parâmetros
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.
No painel de navegação à esquerda, clique em Parameters. Visualize a configuração de cada parâmetro na lista.
Modifique valores dos parâmetros
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.
No painel de navegação à esquerda, clique em Parameters.
Na aba Modifiable Parameters, localize o parâmetro desejado e clique em ícone
na coluna Running Value.Insira o novo valor e clique em OK.
-
Clique em Apply Changes. Na caixa de diálogo de confirmação exibida, clique em OK.
ImportanteAs modificações só entram em vigor após você clicar em Apply Changes.

Histórico de modificação de parâmetros
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.
No painel de navegação à esquerda, clique em Parameters.
Clique em aba Edit History, selecione um intervalo de tempo e clique em OK.
Apêndice: Parâmetros modificáveis
Para mais informações sobre os parâmetros, consulte a documentação oficial da Microsoft.
Parâmetros de configuração do servidor
|
Parameter |
Description |
Default |
Value range |
|
|
Habilita consultas distribuídas ad hoc. |
0 |
[0-1] |
|
|
Habilita o Database Mail. |
0 |
[0-1] |
|
|
Define o limiar, em segundos (s), para geração de relatórios de processos bloqueados. |
0 |
[0-86400] |
|
|
Especifica se o SQL Server pode executar assemblies de usuário. |
0 |
[0-1] |
|
|
Controla as permissões |
0 |
[0-1] |
|
|
Define o limiar de custo acima do qual o SQL Server cria e executa planos paralelos para consultas. |
5 |
[0-32767] |
|
|
Especifica o idioma padrão para índices de texto completo. |
1033 |
[0-6000] |
|
|
Define o idioma padrão para todos os logins recém-criados. |
0 |
[0-33] |
|
|
Altera o nível de acesso ao FILESTREAM para esta instância do SQL Server. |
0 |
[0-2] |
|
|
Define o número máximo de processadores usados em um plano paralelo. |
2 |
[0-64] |
|
|
Define quanto tempo, em segundos (s), uma operação remota pode ser executada antes de atingir o tempo limite. |
600 |
[0-2147183647] |
|
|
Define quanto tempo, em segundos (s), aguardar por uma tentativa de login remoto antes de atingir o tempo limite. |
10 |
[0-2147183647] |
|
|
Especifica quanto tempo, em segundos (s), uma consulta aguarda por recursos antes de atingir o tempo limite. |
30 |
[-1-38400] |
|
|
Melhora a eficiência do cache de planos para cargas de trabalho com muitos lotes ad hoc de uso único. |
0 |
[0-1] |
|
|
Controla se os gatilhos podem ser executados em cascata. |
1 |
[0-1] |
|
|
Define o número máximo de threads de trabalho disponíveis para os processos do SQL Server. |
0 |
[128-65535] |
|
|
Especifica o tamanho máximo, em bytes, de dados text, ntext, varchar(max), nvarchar(max), varbinary(max), xml e image que podem ser adicionados a uma coluna replicada em uma única instrução INSERT, UPDATE, WRITETEXT ou UPDATETEXT. |
65536 |
[0-2147483647] |
|
|
Permite que uma transação do Microsoft Distributed Transaction Coordinator (MS DTC) proteja operações de procedimentos entre servidores. |
0 |
[0-1] |
|
|
Define o custo máximo estimado para executar uma consulta. |
0 |
[0-2147483647] |
|
|
Define o tempo máximo, em minutos, necessário para o SQL Server recuperar um banco de dados. |
0 |
[0-30] |
|
|
Define a memória mínima (em KB) alocada para a execução de uma consulta. |
1024 |
[512-2147483647] |
|
|
Controla o resultado padrão para transações que o MS DTC não consegue resolver. |
0 |
[0-2] |
|
|
Especifica o limiar em milissegundos (ms) para capturar instruções SQL lentas em uma instância. Instruções SQL que excedem esse limiar são registradas como logs de consulta lenta. As alterações neste parâmetro entram em vigor em aproximadamente 5 minutos e não exigem reinicialização da instância. Importante
Defina um limiar razoável (≥1000 ms é recomendado). Definir esse valor muito baixo pode capturar um número excessivo de instruções SQL, o que dificulta a filtragem de logs e afeta o desempenho da instância. É necessário equilibrar seus requisitos de monitoramento com a carga do sistema. |
0 |
[0-60000] |
|
|
Controla se os detalhes completos dos parâmetros SQL são exibidos nas páginas Audit Log e Slow Log Details. Defina este parâmetro como 1 para ativar o recurso (padrão: 0). As alterações neste parâmetro entram em vigor em aproximadamente 5 minutos e não exigem reinicialização da instância. Importante
Antes de ativar este parâmetro, garanta que seu ambiente seja seguro e avalie completamente o equilíbrio entre a conveniência na solução de problemas e o impacto potencial no sistema.
|
0 |
[0-1] |
|
|
Controla se os literais SQL devem ser mascarados nos logs de auditoria e nos logs de consultas lentas. Defina este parâmetro como 1 para ativar o mascaramento ou 0 (padrão) para desativá-lo. Quando ativado, literais de string em instruções SQL são substituídos por Nota
|
0 |
0 ou 1 |
Parâmetros de Trace Flag
|
Parameter |
Description |
Default |
Value range |
|
1204 |
Retorna os recursos, tipos de bloqueio e o comando envolvidos em um deadlock. |
0 |
[0-1] |
|
1211 |
Desativa o escalonamento de bloqueios baseado em pressão de memória ou no número de bloqueios. Isso impede que o Mecanismo de Banco de Dados do SQL Server escale bloqueios de linha ou página para bloqueios de tabela. |
0 |
[0-1] |
|
1222 |
Retorna os recursos e tipos de bloqueios 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 bloqueios. Quando ativado, o SQL Server limita o escalonamento de bloqueios com base no número de bloqueios, ajudando a evitar bloqueios generalizados em cenários de alta concorrência. Em comparação com a Trace Flag 1211, que desativa completamente o escalonamento de bloqueios, a Trace Flag 1224 é mais flexível e restringe o escalonamento apenas quando um bloqueio potencial é detectado. É usada principalmente em ambientes de alta concorrência para evitar problemas de desempenho causados por bloqueios desnecessários no nível de tabela. |
0 |
[0-1] |
|
2528 |
Desativa a verificação paralela de objetos usando Nota
Este parâmetro só pode ser modificado em instâncias que executam uma versão anterior 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 instâncias que executam uma versão anterior 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 quando dados são carregados em massa em um heap ou índice clusterizado. Nota
Este parâmetro só pode ser modificado em instâncias que executam uma versão anterior 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 instâncias que executam uma versão anterior 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 instâncias que executam uma versão anterior 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, a Trace Flag 1262 ajuda a mitigar gargalos de desempenho causados por distribuição de carga desequilibrada 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 permaneça disponível para o cache 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 linear de atualização de estatísticas. Nota
Este parâmetro só pode ser modificado em instâncias que executam uma versão anterior ao SQL Server 2016. |
0 |
[0-1] |
|
2430 |
Habilita a limpeza alternativa de classes de bloqueio. |
0 |
[0-1] |
|
3604 |
Envia saída de diagnóstico para o cliente. Geralmente é ativado ao usar comandos DBCC, como DBCC PAGE, para visualizar informações como estruturas de página e metadados. Isso auxilia na solução detalhada de problemas de desempenho, como verificação de contenção de bloqueios ou outros recursos. Este sinalizador é frequentemente usado para diagnósticos de desempenho de banco de dados ou análise de estrutura de dados. |
0 |
[0-1] |
|
6498 |
Gerencia o uso de memória para a compilação de consultas recebidas, evitando esperas de compilação para consultas grandes simultâneas. Nota
Este parâmetro só pode ser modificado em instâncias que executam uma versão anterior 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 instâncias que executam uma versão anterior ao SQL Server 2014. |
0 |
[0-1] |
Perguntas frequentes
Operações relacionadas
Para consultar a configuração atual de parâmetros de uma instância chamando uma operação de API, consulte DescribeParameters - Query instance parameter configuration.
Para modificar os parâmetros de uma instância RDS chamando uma operação de API, consulte ModifyParameter - Modify instance parameters.
Para definir parâmetros da instância usando comandos SQL, consulte Set instance parameters by using SQL commands.