Parâmetros de configuração do Aurora MySQL
Você gerencia o cluster de bancos de dados Amazon Aurora MySQL da mesma maneira que gerencia outras instâncias de banco de dados do Amazon RDS, usando parâmetros em um grupo de parâmetros de banco de dados. O Amazon Aurora é diferente de outros mecanismos de banco de dados porque você tem um cluster de banco de dados contendo várias instâncias de banco de dados. Como resultado, alguns dos parâmetros que você usa para gerenciar seu cluster de bancos de dados Aurora MySQL aplicam-se a todo o cluster. Outros parâmetros aplicam-se apenas a uma instância de banco de dados particular no cluster de banco de dados.
Para gerenciar parâmetros no nível do cluster, use grupos de parâmetros de cluster de banco de dados. Para gerenciar parâmetros no nível da instância, use grupos de parâmetros de banco de dados. Cada instância de banco de dados em um cluster de bancos de dados Aurora MySQL é compatível com o mecanismo de banco de dados MySQL. No entanto, aplique alguns parâmetros do mecanismo de banco de dados do MySQL no nível do cluster e gerencie esses parâmetros usando grupos de parâmetros do cluster de banco de dados. Você não consegue encontrar parâmetros em nível de cluster no grupo de parâmetros de banco de dados para uma instância em um cluster de bancos de dados Aurora. Uma lista de parâmetros em nível de cluster é exibida mais adiante neste tópico.
Você pode gerenciar parâmetros no nível do cluster e no nível da instância usando o AWS Management Console, a AWS CLI, ou a API do Amazon RDS. Use comandos separados para gerenciar parâmetros no nível do cluster e parâmetros no nível da instância. Por exemplo, você pode usar o comando da CLI modify-db-cluster-parameter-group para gerenciar parâmetros em nível do cluster em um grupo de parâmetros de cluster de banco de dados. É possível usar o comando da CLI modify-db-parameter-group para gerenciar parâmetros em nível de instância em um grupo de parâmetros de banco de dados para uma instância de banco de dados em um cluster de banco de dados.
Você pode visualizar parâmetros em nível de cluster e em nível de instância no console ou usando a CLI ou a API do RDS. Por exemplo, você pode usar o comando describe-db-cluster-parameters da AWS CLI para visualizar parâmetros em nível de cluster em um grupo de parâmetros de cluster de banco de dados. É possível usar o comando da CLI describe-db-parameters para gerenciar parâmetros em nível de instância em um grupo de parâmetros de banco de dados para uma instância de banco de dados em um cluster de banco de dados.
nota
Cada grupo de parâmetros padrão contém os valores padrão para todos os parâmetros no grupo. Se o parâmetro tiver “engine default” (padrão do mecanismo) para esse valor, consulte a documentação específica da versão do MySQL ou PostgreSQL quanto o valor padrão real.
Salvo indicação em contrário, os parâmetros listados nas tabelas a seguir são válidos para as versões 2 e 3 do Aurora MySQL.
Para ter mais informações sobre os grupos de parâmetros de banco de dados, consulte Grupos de parâmetros para Amazon Aurora. Para conhecer as regras e restrições para clusters Aurora Serverless v1, consulte Grupos de parâmetros para Aurora Serverless v1.
Tópicos
Parâmetros no nível do cluster
A tabela a seguir mostra todos os parâmetros que se aplicam a todo o cluster de bancos de dados Aurora MySQL.
Nome do parâmetro | Permite modificação | Observações |
---|---|---|
|
Sim |
Só afeta clusters que usam replicação de log binário (binlog). Para obter informações sobre replicação de log binário, consulte Replicação entre Aurora e o MySQL ou entre Aurora e outro cluster de banco de dados do Aurora (replicação de log binário). Retirado do Aurora MySQL versão 3. |
|
Sim |
Só afeta clusters que usam replicação de log binário (binlog). Para obter informações sobre replicação de log binário, consulte Replicação entre Aurora e o MySQL ou entre Aurora e outro cluster de banco de dados do Aurora (replicação de log binário). |
|
Sim |
Define o número total de threads paralelos disponíveis para aplicar alterações de índice secundário ao replicar transações para tabelas grandes com mais de um índice secundário. O parâmetro é definido como Esse parâmetro está disponível no Aurora MySQL versão 306 e posteriores. Para ter mais informações, consulte Otimizar a replicação de logs binários para Aurora MySQL. |
|
Sim |
Só afeta clusters que usam replicação de log binário (binlog). Para obter informações sobre replicação de log binário, consulte Replicação entre Aurora e o MySQL ou entre Aurora e outro cluster de banco de dados do Aurora (replicação de log binário). Retirado do Aurora MySQL versão 3. |
|
Sim |
Defina esse parâmetro como |
|
Sim |
Para ter mais informações, consulte Considerações sobre performance da replicação do Amazon Aurora MySQL. Não se aplica a clusters que fazem parte de um banco de dados global Aurora. Retirado do Aurora MySQL versão 3. |
|
Sim |
Para ter mais informações, consulte Considerações sobre performance da replicação do Amazon Aurora MySQL. Não se aplica a clusters que fazem parte de um banco de dados global Aurora. Retirado do Aurora MySQL versão 3. |
|
Sim |
Essa configuração está disponível no Aurora MySQL versão 3, mas não é usada. |
|
Sim |
Essa configuração é ativada por padrão no Aurora MySQL 2.10 e posterior. Para ter mais informações, consulte Zero-downtime restart (ZDR – Reinício com tempo de inatividade zero) para Amazon Aurora MySQL. |
|
Sim |
Defina o valor desse parâmetro como 1 para ativar o log binário avançado no Aurora MySQL versão 3.03.1 e posterior. Para ter mais informações, consulte Configurar o log binário avançado para Aurora MySQL. |
|
Sim |
Use esse parâmetro para permitir que um thread em segundo plano execute operações de manutenção de memória. Os valores permitidos são Esse parâmetro é aplicável ao Aurora MySQL versão 3.05 e posterior. |
|
Sim |
Use esse parâmetro para reter a memória liberada por um período especificado (em milissegundos). A retenção da memória permite uma reutilização mais rápida. Os valores permitidos são Esse parâmetro é aplicável ao Aurora MySQL versão 3.05 e posterior. |
|
Sim |
Use esse parâmetro para atender a pequenas solicitações de memória (até 32 KiB) em um cache local de thread, ignorando as arenas de memória. Os valores permitidos são Esse parâmetro é aplicável ao Aurora MySQL versão 3.05 e posterior. |
|
Sim |
Para ter mais informações, consulte Carregar dados em um cluster de banco de dados do Amazon Aurora MySQL a partir de arquivos de texto em um bucket do Amazon S3. No momento indisponível no Aurora MySQL versão 3. Usar |
|
Sim |
Essa configuração é ativada por padrão no Aurora MySQL 2.11 e posterior. Use essa configuração para mascarar os hashes de senha do Aurora MySQL nos logs de consultas lentas e de auditoria. Os valores permitidos são |
|
Sim |
Para ter mais informações, consulte Salvar dados a partir de um cluster de banco de dados do Amazon Aurora MySQL em arquivos de texto de um bucket do Amazon S3. No momento indisponível no Aurora MySQL versão 3. Usar |
|
Sim |
Controla a comparação de nomes de usuário sem distinção entre maiúsculas e minúsculas para o plug-in Esse parâmetro está disponível no Aurora MySQL versão 3.03 e posteriores. |
|
Sim |
|
|
Sim |
|
|
Sim |
Para ter mais informações, consulte Invocar uma função do Lambda a partir de um cluster de banco de dados do Amazon Aurora MySQL. |
|
Sim |
Usado ao invocar a instrução No Aurora MySQL versão 2, o perfil do IAM especificado nesse parâmetro será usado se não for especificado um perfil do IAM para No Aurora MySQL versão 3, o perfil do IAM especificado para esse parâmetro sempre é usado. Para ter mais informações, consulte Associar uma função do IAM a um cluster de banco de dados do Amazon Aurora MySQL. |
|
Sim |
Defina o valor desse parâmetro como 0 para ativar o log binário avançado no Aurora MySQL versão 3.03.1 e posterior. É possível desativar esse parâmetro somente ao usar o log binário avançado. Para ter mais informações, consulte Configurar o log binário avançado para Aurora MySQL. |
|
Sim |
A API do RDS e AWS CLI reportam um valor de |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Para ter mais informações, consulte Replicação entre Aurora e o MySQL ou entre Aurora e outro cluster de banco de dados do Aurora (replicação de log binário). |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Defina o valor desse parâmetro como 0 para ativar o log binário avançado no Aurora MySQL versão 3.03.1 e posterior. É possível desativar esse parâmetro somente ao usar o log binário avançado. Para ter mais informações, consulte Configurar o log binário avançado para Aurora MySQL. |
|
Não |
|
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Esse parâmetro define um limite superior para o número de hashes de linha que são mantidos na memória e usados para pesquisar a transação que modificou pela última vez uma linha específica. Depois que esse número de hashes for atingido, o histórico será eliminado. Esse parâmetro se aplica ao Aurora MySQL versão 2.12 e posterior e versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Não |
Os clusters do Aurora MySQL usam o mecanismo de armazenamento InnoDB para todos os dados. |
|
Às vezes |
Modificável no Aurora MySQL versão 2 e posterior. |
|
Sim |
Indica o status do programador de eventos. Modificável somente no nível do cluster no Aurora MySQL versão 3. |
|
Às vezes |
Modificável no Aurora MySQL versão 2 e posterior. |
|
Sim |
O número de segundos após os quais o servidor de banco de dados MySQL busca dados do mecanismo de armazenamento e os substitui no cache. Os valores permitidos são Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
O comando a ser executado pelo servidor para cada cliente conectado. Use aspas duplas (“) nas configurações para evitar falhas de conexão, por exemplo:
No Aurora MySQL versão 3, esse parâmetro não se aplica aos usuários que têm o privilégio |
|
Sim |
É possível modificar esse parâmetro no nível do cluster de banco de dados no Aurora MySQL versões 2 e 3. O Adaptive Hash Index não é compatível com instâncias de banco de dados de leitor. |
|
Sim |
Controla se o algoritmo
Para obter mais informações, consulte Operações de coluna Esse parâmetro é aplicável ao Aurora MySQL versão 3.05 e posterior. |
|
Sim |
|
|
Não |
Retirado do Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Não |
O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente. |
|
Sim |
Esta opção é usada para desabilitar a detecção de deadlock no Aurora MySQL versão 2.11 e posterior e versão 3. Em sistemas de alta simultaneidade, a detecção de deadlock pode causar uma desaceleração quando vários segmentos aguardam o mesmo bloqueio. Consulte a documentação do MySQL para obter mais informações sobre esse parâmetro. |
|
Sim |
Esse parâmetro define o formato de linha padrão para tabelas do InnoDB (incluindo tabelas temporárias do InnoDB criadas pelo usuário). Aplica-se ao Aurora MySQL versões 2 e 3. Os valores podem ser |
|
Sim |
Esse parâmetro afeta como o armazenamento de tabela é organizado. Para ter mais informações, consulte Escalabilidade de armazenamento. |
|
Sim |
É altamente recomendável usar o valor padrão de No Aurora MySQL versão 3, antes de definir esse parâmetro como um valor diferente de Para ter mais informações, consulte Configurar a frequência com que o buffer de log é liberado. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Não |
|
|
Sim |
Quando ativado, registra informações sobre todos os deadlocks do InnoDB no log de erros do Aurora MySQL. Para ter mais informações, consulte Minimizar e solucionar problemas de deadlocks do Aurora MySQL. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Sim |
Quando esse parâmetro está habilitado, o InnoDB inclui registros marcados com exclusão ao calcular estatísticas persistentes do otimizador. Esse parâmetro se aplica ao Aurora MySQL versão 2.12 e posterior e versão 3. |
|
Sim |
|
|
Sim |
No Aurora MySQL versão 3, defina o valor desse parâmetro como O valor padrão de Para ter mais informações, consulte Configurar a frequência com que o buffer de log é liberado. |
|
Não |
O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente. |
|
Sim |
Controla qual mecanismo de armazenamento na memória é usado para tabelas temporárias internas. Os valores permitidos são Este parâmetro é aplicável ao Aurora MySQL versão 2. |
|
Sim |
Controla qual mecanismo de armazenamento na memória é usado para tabelas temporárias internas. Os valores permitidos são Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Cache de chaves para tabelas MyISAM. Para ter mais informações, consulte keycache->cache_lock mutex. |
|
Sim |
|
|
Sim |
Especifica uma lista de códigos de erros que não estão registrados no log de erros do MySQL. Isso permite que você ignore certas condições de erro não críticas para ajudar a manter seus logs de erros limpos. Para ter mais informações, consulte log_error_suppression_list Esse parâmetro é aplicável ao Aurora MySQL versão 3.03 e posterior. |
|
Sim |
As operações Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim (Aurora MySQL versão 2) Somente no momento da criação do cluster (Aurora MySQL versão 3) |
No Aurora MySQL versão 2.10 e versões 2.x posteriores, certifique-se de reinicializar todas as instâncias de leitor depois de alterar essa configuração e de reinicializar a instância de gravador. Para obter detalhes, consulte Reinicializar um cluster do Aurora com disponibilidade de leitura. No Aurora MySQL versão 3, o valor desse parâmetro é definido permanentemente no momento da criação do cluster. Se você utilizar um valor não padrão para essa opção, configure o grupo de parâmetros personalizado do Aurora MySQL versão 3 antes do upgrade e especifique o grupo de parâmetros durante a operação de restauração do snapshot que cria o cluster da versão 3. Com um banco de dados Aurora global baseado no Aurora MySQL, você não poderá executar uma atualização no local do Aurora MySQL versão 2 para a versão 3 se o parâmetro |
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
Aurora MySQL versão 2. Use |
|
Sim |
Define o número máximo de threads para lidar com instruções Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
O número máximo de mensagens de erro, advertência e observação que devem ser armazenadas para exibição. Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
O tempo limite para executar declarações Para ter mais informações, consulte max_execution_time |
|
Sim |
Use esse parâmetro para evitar que consultas que examinam menos do que o número especificado de linhas sejam registradas em log. Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Não |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
O tamanho do buffer que é alocado ao pré-carregar índices. Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
Quando esse parâmetro é ativado, o servidor não permite atualizações, exceto aquelas executadas por threads de réplica. Para o Aurora MySQL versão 2, os valores válidos são os seguintes:
Para o Aurora MySQL versão 3, os valores válidos são os seguintes:
No Aurora MySQL versão 3, esse parâmetro não se aplica aos usuários que têm o privilégio |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Esse parâmetro permite a execução paralela na réplica de todos os threads não confirmados que já estão na fase de preparação, sem violar a consistência. Aplica-se ao Aurora MySQL versão 3. No Aurora MySQL versão 3.03* e anteriores, o valor padrão é DATABASE. No Aurora MySQL versão 3.04 e posteriores, o valor padrão é LOGICAL_CLOCK. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Esse parâmetro determina as conversões de tipo usadas nas réplicas. Os valores permitidos são: Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versões 2 e 3. Para ter mais informações, consulte Conexões do TLS com clusters de banco de dados do Aurora MySQL. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Não |
Esse parâmetro foi descontinuado no Aurora MySQL. Usar Para ter mais informações, consulte Publicar logs do Amazon Aurora MySQL no Amazon CloudWatch Logs. |
|
Sim |
Para ter mais informações, consulte Como utilizar a auditoria avançada em um cluster de banco de dados do Amazon Aurora MySQL. |
|
Sim |
Para ter mais informações, consulte Como utilizar a auditoria avançada em um cluster de banco de dados do Amazon Aurora MySQL. |
|
Sim |
Para ter mais informações, consulte Como utilizar a auditoria avançada em um cluster de banco de dados do Amazon Aurora MySQL. |
|
Sim |
Para obter instruções sobre como fazer upload dos logs no Amazon CloudWatch Logs, consulte Publicar logs do Amazon Aurora MySQL no Amazon CloudWatch Logs. |
|
Sim |
É possível publicar logs de auditoria no CloudWatch Logs habilitando a Auditoria avançada e definindo esse parâmetro como Para ter mais informações, consulte Publicar logs do Amazon Aurora MySQL no Amazon CloudWatch Logs. |
|
Não |
|
|
Sim |
|
|
Não |
|
|
Sim |
Só se aplica a clusters do Aurora MySQL versão 2, com compatibilidade com o MySQL 5.7. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim | O número de threads para armazenar em cache. Esse parâmetro se aplica ao Aurora MySQL versões 2 e 3. |
|
Sim |
Por padrão, o fuso horário de um cluster de bancos de dados do Aurora é o Tempo Universal Coordenado (UTC). Você pode definir o fuso horário de instâncias em seu cluster de banco de dados como o fuso horário local de seu aplicativo. Para ter mais informações, consulte Fuso horário local para os clusters de bancos de dados Amazon Aurora. |
|
Sim |
Para ter mais informações, consulte Versões do TLS para o Aurora MySQL. |
Parâmetros no nível da instância
A tabela a seguir mostra todos os parâmetros que se aplicam uma instância de banco de dados específica no cluster de bancos de dados Aurora MySQL.
Nome do parâmetro | Permite modificação | Observações |
---|---|---|
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Não |
|
|
Sim |
Defina esse parâmetro como |
|
Sim |
Para ter mais informações, consulte Modo de laboratório do Amazon Aurora MySQL. Retirado do Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é compatível com o Aurora MySQL versões 2 e 3. Para ter mais informações, consulte Solucionar problemas de falta de memória em bancos de dados do Aurora MySQL. |
|
Sim |
Defina como |
|
Sim |
Defina como |
|
Sim |
Habilita o nível de isolamento |
|
Sim |
Determina se o parâmetro Para ter mais informações, consulte Limitar o tamanho de tabelas temporárias internas na memória. |
|
Sim |
Quando esse parâmetro é ativado, o Aurora MySQL usa instruções otimizadas de processamento vetorial fornecidas por CPUs modernas para melhorar a performance em workloads que fazem uso intenso de E/S. Essa configuração é ativada por padrão no Aurora MySQL versão 3.05 e posterior. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Não |
O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Não |
O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente. |
|
Não |
O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente. |
|
Não |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Não |
|
|
Sim |
O mecanismo de armazenamento padrão para tabelas temporárias. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Às vezes |
Indica o status do programador de eventos. Modificável somente no nível do cluster no Aurora MySQL versão 3. |
|
Sim |
|
|
Não |
|
|
Sim |
|
|
Não |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Para obter instruções sobre como fazer upload dos logs no CloudWatch Logs, consulte Publicar logs do Amazon Aurora MySQL no Amazon CloudWatch Logs. |
|
Não |
O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente. |
|
Sim |
|
|
Sim |
|
|
Sim |
O comando a ser executado pelo servidor para cada cliente conectado. Use aspas duplas (“) nas configurações para evitar falhas de conexão, por exemplo:
No Aurora MySQL versão 3, esse parâmetro não se aplica aos usuários que têm o privilégio |
|
Sim |
É possível modificar esse parâmetro no nível da instância de banco de dados no Aurora MySQL versão 2. É modificável somente no nível do cluster de banco de dados no Aurora MySQL versão 3. O Adaptive Hash Index não é compatível com instâncias de banco de dados de leitor. |
|
Sim |
Modificar este parâmetro não tem efeito, porque |
|
Sim |
Em alguns casos em que estatísticas persistentes não estão disponíveis, você pode usar esse parâmetro para melhorar a performance das estimativas de contagem de linhas em tabelas particionadas. Você pode configurá-lo com um valor de 0 a 8.192, em que o valor determina o número de partições a serem verificadas durante a estimativa de contagem de linhas. O valor padrão é 0, que estima o uso de todas as partições, em consistência com o comportamento padrão do MySQL. Esse parâmetro está disponível para o Aurora MySQL versão 3.03.1 e posteriores. |
|
Sim |
|
|
Não |
|
|
Não |
|
|
Não |
|
|
Não |
|
|
Não |
|
|
Não |
|
|
Sim |
O valor padrão é representado por uma fórmula. Para obter detalhes sobre como o valor |
|
Não |
O Aurora MySQL não usa o buffer de mudança do InnoDB. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Modificar este parâmetro não tem efeito, porque |
|
Sim |
Esta opção é usada para desabilitar a detecção de deadlock no Aurora MySQL versão 2.11 e posterior e versão 3. Em sistemas de alta simultaneidade, a detecção de deadlock pode causar uma desaceleração quando vários segmentos aguardam o mesmo bloqueio. Consulte a documentação do MySQL para obter mais informações sobre esse parâmetro. |
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Não |
|
|
Não |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
|
|
Não |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Quando ativado, registra informações sobre todos os deadlocks do InnoDB no log de erros do Aurora MySQL. Para ter mais informações, consulte Minimizar e solucionar problemas de deadlocks do Aurora MySQL. |
|
Sim |
|
|
Sim |
|
|
Não |
|
|
Não |
O Aurora MySQL gerencia os estados somente leitura e de leitura/gravação de instâncias de banco de dados com base no tipo de cluster. Por exemplo, um cluster provisionado tem uma instância de banco de dados de leitura/gravação (a instância primária) e qualquer outra instância no cluster é somente leitura (as réplicas do Aurora). |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Não |
|
|
Sim |
Modificar este parâmetro não tem efeito, porque |
|
Sim |
O Aurora avalia o valor mínimo de |
|
Sim |
Controla qual mecanismo de armazenamento na memória é usado para tabelas temporárias internas. Os valores permitidos são Este parâmetro é aplicável ao Aurora MySQL versão 2. |
|
Sim |
Controla qual mecanismo de armazenamento na memória é usado para tabelas temporárias internas. Os valores permitidos são Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Sim |
Cache de chaves para tabelas MyISAM. Para ter mais informações, consulte keycache->cache_lock mutex. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Não |
Definir |
|
Sim |
|
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Não |
|
|
Sim |
Especifica uma lista de códigos de erros que não estão registrados no log de erros do MySQL. Isso permite que você ignore certas condições de erro não críticas para ajudar a manter seus logs de erros limpos. Para ter mais informações, consulte log_error_suppression_list Esse parâmetro é aplicável ao Aurora MySQL versão 3.03 e posterior. |
|
Sim |
|
|
Sim |
|
|
Não |
Aurora MySQL versão 2. Use |
|
Não |
Aurora MySQL versão 3 |
|
Sim |
|
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
As operações Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Não |
|
|
Sim |
|
|
Sim |
|
|
Sim |
O valor padrão é representado por uma fórmula. Para obter detalhes sobre como o valor |
|
Sim |
Define o número máximo de threads para lidar com instruções Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
O número máximo de mensagens de erro, advertência e observação que devem ser armazenadas para exibição. Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
O tempo limite para executar declarações Para ter mais informações, consulte max_execution_time |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
Use esse parâmetro para evitar que consultas que examinam menos do que o número especificado de linhas sejam registradas em log. Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Sim |
Para obter informações sobre os recursos do Aurora MySQL que usam essa alternância, consulte Melhores práticas do Amazon Aurora MySQL. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Esse parâmetro determina qual implementação SHOW PROCESSLIST usar:
Esse parâmetro se aplica ao Aurora MySQL versão 2.12 e posterior e versão 3. |
|
Sim |
|
|
Não |
|
|
Não |
O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente. |
|
Não |
O Aurora MySQL gerencia as propriedades de conexão e impõe configurações consistentes para todas as instâncias de banco de dados em um cluster. |
|
Sim |
O tamanho do buffer que é alocado ao pré-carregar índices. Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
O valor padrão é representado por uma fórmula. Para obter detalhes sobre como o valor Retirado do Aurora MySQL versão 3. |
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Quando esse parâmetro é ativado, o servidor não permite atualizações, exceto aquelas executadas por threads de réplica. Para o Aurora MySQL versão 2, os valores válidos são os seguintes:
Recomendamos que você use o grupo de parâmetros do cluster de banco de dados na versão 2 do Aurora MySQL para garantir que o parâmetro notaAs instâncias do leitor são sempre somente leitura, porque o Aurora MySQL define Retirado no nível da instância do Aurora MySQL versão 3. |
|
Sim |
|
|
Não |
|
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Não |
|
|
Sim |
Aurora MySQL versão 3 |
|
Sim |
Aurora MySQL versão 3 |
|
Sim |
Aurora MySQL versão 3 |
|
Sim |
Aurora MySQL versão 3 |
|
Sim |
Aurora MySQL versão 3 |
|
Sim |
Aurora MySQL versão 3 |
|
Sim |
|
|
Sim |
Este parâmetro está sempre ativado no Aurora MySQL versão 2. Se tentar desativá-lo, um erro será gerado. Retirado do Aurora MySQL versão 3. |
|
Não |
O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente. |
|
Sim |
Habilitar essa variável faz com que SHOW_CREATE_TABLE Esse parâmetro se aplica ao Aurora MySQL versão 2.12 e posterior e versão 3. |
|
Não |
|
|
Não |
|
|
Sim |
|
|
Sim |
Aurora MySQL versão 2. Use |
|
Sim |
Aurora MySQL versão 2. Use |
|
Sim |
Aurora MySQL versão 2. Use |
|
Sim |
Aurora MySQL versão 2. Use |
|
Sim |
Aurora MySQL versão 2. Use |
|
Sim |
|
|
Sim |
Para obter instruções sobre como fazer upload dos logs no CloudWatch Logs, consulte Publicar logs do Amazon Aurora MySQL no Amazon CloudWatch Logs. |
|
Não |
O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente. |
|
Não |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Sim |
|
|
Não |
|
|
Sim |
|
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. |
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
|
|
Sim |
|
|
Não |
|
|
Sim |
O valor padrão é representado por uma fórmula. Para obter detalhes sobre como o valor |
|
Sim |
O valor padrão é representado por uma fórmula. Para obter detalhes sobre como o valor |
|
Sim |
|
|
Sim |
Retirado do Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. Para obter detalhes, consulte Novo comportamento de tabela temporária no Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. Para obter detalhes, consulte Novo comportamento de tabela temporária no Aurora MySQL versão 3. |
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. Para obter detalhes, consulte Novo comportamento de tabela temporária no Aurora MySQL versão 3. |
|
Sim | O número de threads para armazenar em cache. Esse parâmetro se aplica ao Aurora MySQL versões 2 e 3. |
|
Não |
|
|
Sim |
|
|
Sim |
|
|
Sim |
Define o tamanho máximo das tabelas temporárias na memória criadas pelo mecanismo de armazenamento No Aurora MySQL versão 3.04 e posterior, define o tamanho máximo das tabelas temporárias na memória criadas pelo mecanismo de armazenamento Para ter mais informações, consulte Limitar o tamanho de tabelas temporárias internas na memória. |
|
Não |
O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente. |
|
Sim |
|
|
Sim |
Este parâmetro é aplicável ao Aurora MySQL versão 3. Ele substitui |
|
Sim |
|
|
Sim |
Retirado do Aurora MySQL versão 3. Ele é substituído por |
|
Sim |
|
|
Não |
|
|
Não |
|
|
Não |
|
|
Não |
|
|
Não |
|
|
Não |
|
|
Não |
|
|
Sim |
O Aurora avalia o valor mínimo de |
Parâmetros do MySQL não se aplicam ao Aurora MySQL
Por causa das diferenças de arquitetura entre o Aurora MySQL e o MySQL, alguns parâmetros do MySQL não se aplicam ao Aurora MySQL.
Os seguintes parâmetros do MySQL não se aplicam ao Aurora MySQL. Essa lista não é exaustiva.
-
activate_all_roles_on_login
: este parâmetro não se aplica ao Aurora MySQL versão 2. Ele está disponível no Aurora MySQL versão 3. -
big_tables
-
bind_address
-
character_sets_dir
-
innodb_adaptive_flushing
-
innodb_adaptive_flushing_lwm
-
innodb_buffer_pool_chunk_size
-
innodb_buffer_pool_instances
-
innodb_change_buffering
-
innodb_checksum_algorithm
-
innodb_data_file_path
-
innodb_dedicated_server
-
innodb_doublewrite
-
innodb_flush_log_at_timeout
: esse parâmetro não se aplica ao Aurora MySQL. Para ter mais informações, consulte Configurar a frequência com que o buffer de log é liberado. -
innodb_flush_method
-
innodb_flush_neighbors
-
innodb_io_capacity
-
innodb_io_capacity_max
-
innodb_log_buffer_size
-
innodb_log_file_size
-
innodb_log_files_in_group
-
innodb_log_spin_cpu_abs_lwm
-
innodb_log_spin_cpu_pct_hwm
-
innodb_log_writer_threads
-
innodb_max_dirty_pages_pct
-
innodb_numa_interleave
-
innodb_page_size
-
innodb_redo_log_capacity
-
innodb_redo_log_encrypt
-
innodb_undo_log_encrypt
-
innodb_undo_log_truncate
-
innodb_undo_logs
-
innodb_undo_tablespaces
-
innodb_use_native_aio
-
innodb_write_io_threads