Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Parâmetros de expressão

Última atualização: Oct 13, 2026

Este tópico descreve como usar expressões como valores de parâmetro para uma instância do ApsaraDB RDS for MySQL.

Configuração de parâmetros

configure os parâmetros da instância usando expressões dinâmicas. Ao alterar o tipo de instância, o sistema recalcula automaticamente os parâmetros definidos como expressões. Isso garante que as configurações de parâmetros permaneçam otimizadas para as novas especificações, sem a necessidade de alterações manuais.

Por exemplo, ao configurar o innodb_buffer_pool_size com a expressão {DBInstanceClassMemory*3/4}, o sistema defina automaticamente o tamanho do buffer pool como três quartos da memória da instância. Assim, após alterar o tipo de instância, o valor do innodb_buffer_pool_size se adapta às novas especificações para manter o desempenho ideal.

Sintaxe de expressões

Categoria

Descrição

Exemplo

Variável

  • AllocatedStorage: A capacidade de armazenamento do tipo de instância. Inteiro.

  • DBInstanceClassMemory: A memória total do tipo de instância, menos a memória reservada para os processos de controle. Inteiro. Por exemplo, se um tipo de instância tem 16 GB de memória e seus processos de controle ocupam 4 GB, o valor de DBInstanceClassMemory é 12 GB.

  • DBInstanceClassCPU: O número de núcleos de CPU do tipo de instância. Inteiro.

  • DBInstanceClassConnections: O número máximo de conexões do tipo de instância. Inteiro.

Nota
  • Para obter uma lista de tipos de instância e sua capacidade de armazenamento, memória, número de núcleos de CPU e número máximo de conexões correspondentes, consulte Primary instance types.

  • A memória reservada para os processos de controle é o menor dos dois valores a seguir: memória do tipo de instância0,65 e ((memória do tipo de instância/16384 MB)+1)2048 MB.

{DBInstanceClassMemory*3/4}

Operador

  • Sintaxe da expressão: Coloque a expressão entre chaves ({}).

  • Operador de divisão (/): Divide o dividendo pelo divisor e retorna um quociente inteiro. O resultado é truncado para um inteiro, não arredondado. Os operandos devem ser inteiros.

  • Operador de multiplicação (*): Multiplica dois operandos e retorna um product inteiro. O resultado é truncado para um inteiro, não arredondado. Os operandos devem ser inteiros.

Função

  • Função GREATEST(): Retorna o maior valor de uma lista de inteiros ou fórmulas de parâmetros.

  • Função LEAST(): Retorna o menor valor de uma lista de inteiros ou fórmulas de parâmetros.

  • Função SUM(): Retorna a soma de uma lista de inteiros ou fórmulas de parâmetros.

LEAST({DBInstanceClassMemory/256},10485760)