

# Parâmetros de configuração do Aurora MySQL
<a name="AuroraMySQL.Reference.ParameterGroups"></a><a name="param_groups"></a>

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 Console de gerenciamento da AWS, 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](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster-parameter-group.html) 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](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-parameter-group.html) 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](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-parameters.html) 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](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-parameters.html) 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](USER_WorkingWithParamGroups.md) 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](USER_WorkingWithParamGroups.md). Para conhecer as regras e restrições para clusters Aurora Serverless v1, consulte [Grupos de parâmetros para Aurora Serverless v1](aurora-serverless-v1.how-it-works.md#aurora-serverless.parameter-groups).

**Topics**
+ [Parâmetros no nível do cluster](#AuroraMySQL.Reference.Parameters.Cluster)
+ [Parâmetros no nível da instância](#AuroraMySQL.Reference.Parameters.Instance)
+ [Parâmetros do MySQL não se aplicam ao Aurora MySQL](#AuroraMySQL.Reference.Parameters.Inapplicable)

## Parâmetros no nível do cluster
<a name="AuroraMySQL.Reference.Parameters.Cluster"></a><a name="cluster_params"></a><a name="params"></a>

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 | 
| --- | --- | --- | 
|  `aurora_binlog_read_buffer_size`  |  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)](AuroraMySQL.Replication.MySQL.md). Retirado do Aurora MySQL versão 3.  | 
|  `aurora_binlog_replication_max_yield_seconds`  |  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)](AuroraMySQL.Replication.MySQL.md).  | 
|  `aurora_binlog_replication_sec_index_parallel_workers`  |  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 `0` (desabilitado) por padrão. 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](binlog-optimization.md).  | 
|  `aurora_binlog_use_large_read_buffer`  |  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)](AuroraMySQL.Replication.MySQL.md). Retirado do Aurora MySQL versão 3.  | 
|  `aurora_disable_hash_join`   |  Sim  |  Defina esse parâmetro como `ON` para desativar a otimização de junções de hash no Aurora MySQL versão 2.09 ou posterior. Não há suporte para a versão 3. Para ter mais informações, consulte [Consulta paralela do Amazon Aurora MySQL](aurora-mysql-parallel-query.md).  | 
|   `aurora_enable_replica_log_compression`   |   Sim   |   Para ter mais informações, consulte [Considerações sobre performance da replicação do Amazon Aurora MySQL](AuroraMySQL.Replication.md#AuroraMySQL.Replication.Performance). Não se aplica a clusters que fazem parte de um banco de dados global Aurora. Retirado do Aurora MySQL versão 3.  | 
|   `aurora_enable_repl_bin_log_filtering`   |   Sim   |   Para ter mais informações, consulte [Considerações sobre performance da replicação do Amazon Aurora MySQL](AuroraMySQL.Replication.md#AuroraMySQL.Replication.Performance). Não se aplica a clusters que fazem parte de um banco de dados global Aurora. Retirado do Aurora MySQL versão 3.  | 
|  `aurora_enable_staggered_replica_restart`  |  Sim  | Essa configuração está disponível no Aurora MySQL versão 3, mas não é usada. | 
|   `aurora_enable_zdr`   |   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](AuroraMySQL.Replication.Availability.md).  | 
|   `aurora_enhanced_binlog`   |   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](AuroraMySQL.Enhanced.binlog.md).   | 
|  `aurora_jemalloc_background_thread`  |  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 `0` (desabilitado) e `1` (habilitado). O valor padrão é `0`. Esse parâmetro é aplicável ao Aurora MySQL versão 3.05 e posterior.  | 
|  `aurora_jemalloc_dirty_decay_ms`  |  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 `0`–`18446744073709551615`. O valor padrão (`0`) retorna toda a memória para o sistema operacional como memória liberável. Esse parâmetro é aplicável ao Aurora MySQL versão 3.05 e posterior.  | 
|  `aurora_jemalloc_tcache_enabled`  |  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 `0` (desabilitado) e `1` (habilitado). O valor padrão é `1`. Esse parâmetro é aplicável ao Aurora MySQL versão 3.05 e posterior.  | 
|   `aurora_load_from_s3_role`   |   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](AuroraMySQL.Integrating.LoadFromS3.md). No momento indisponível no Aurora MySQL versão 3. Usar `aws_default_s3_role`.  | 
|  `aurora_mask_password_hashes_type`  |  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 `0` e `1` (padrão). Quando definido como `1`, as senhas são registradas como `<secret>`. Quando definido como `0`, as senhas são registradas como valores de hash (`#`).  | 
|   `aurora_select_into_s3_role`   |   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](AuroraMySQL.Integrating.SaveIntoS3.md). No momento indisponível no Aurora MySQL versão 3. Usar `aws_default_s3_role`.  | 
|  `authentication_kerberos_caseins_cmp`  |  Sim  |  Controla a comparação de nomes de usuário sem distinção entre maiúsculas e minúsculas para o plug-in `authentication_kerberos`. Defina-o como `true` para comparação sem distinção entre maiúsculas e minúsculas. Por padrão, é usada a comparação com distinção entre maiúsculas e minúsculas (`false`). Para ter mais informações, consulte [Usar a autenticação Kerberos para Aurora MySQL](aurora-mysql-kerberos.md). Esse parâmetro está disponível no Aurora MySQL versão 3.03 e posteriores.  | 
|   `auto_increment_increment`   |   Sim   |    | 
|   `auto_increment_offset`   |   Sim   |    | 
|   `aws_default_lambda_role`   |   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](AuroraMySQL.Integrating.Lambda.md).  | 
|  `aws_default_s3_role`  | Sim |  Usado ao invocar a instrução `LOAD DATA FROM S3`, `LOAD XML FROM S3` ou `SELECT INTO OUTFILE S3` do seu cluster de banco de dados. 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 `aurora_load_from_s3_role` ou `aurora_select_into_s3_role` para a instrução apropriada. 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](AuroraMySQL.Integrating.Authorizing.IAM.AddRoleToDBCluster.md).  | 
|   `binlog_backup`   |   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](AuroraMySQL.Enhanced.binlog.md).  | 
|   `binlog_checksum`   |   Sim   |  A API do RDS e AWS CLI reportam um valor de `None` se esse parâmetro não estiver definido. Nesse caso, Aurora MySQL usa o valor padrão do mecanismo, que é `CRC32`. Isso é diferente da configuração explícita de `NONE`, que desativa a soma de verificação.  | 
|   `binlog-do-db`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `binlog_format`   |   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)](AuroraMySQL.Replication.MySQL.md).  | 
|   `binlog_group_commit_sync_delay`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `binlog_group_commit_sync_no_delay_count`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `binlog-ignore-db`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `binlog_replication_globaldb`   |   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](AuroraMySQL.Enhanced.binlog.md).  | 
|   `binlog_row_image`   |   Não   |    | 
|   `binlog_row_metadata`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `binlog_row_value_options`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `binlog_rows_query_log_events`   |   Sim   |    | 
|   `binlog_transaction_compression`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `binlog_transaction_compression_level_zstd`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|  `binlog_transaction_dependency_history_size`  |  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.  | 
|   `binlog_transaction_dependency_tracking`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `character-set-client-handshake`   |   Sim   |    | 
|   `character_set_client`   |   Sim   |    | 
|   `character_set_connection`   |   Sim   |    | 
|   `character_set_database`   |   Sim   |    | 
|   `character_set_filesystem`   |   Sim   |    | 
|   `character_set_results`   |   Sim   |    | 
|   `character_set_server`   |   Sim   |    | 
|   `collation_connection`   |   Sim   |    | 
|   `collation_server`   |   Sim   |    | 
|   `completion_type`   |   Sim   |    | 
|   `default_storage_engine`   |   Não   |   Os clusters do Aurora MySQL usam o mecanismo de armazenamento InnoDB para todos os dados.  | 
|   `enforce_gtid_consistency`   |   Às vezes   |  Modificável no Aurora MySQL versão 2 e posterior.  | 
|  `event_scheduler`  |  Sim  |  Indica o status do programador de eventos. Modificável somente no nível do cluster no Aurora MySQL versão 3.  | 
|   `gtid-mode`   |   Às vezes   |  Modificável no Aurora MySQL versão 2 e posterior.  | 
|  `information_schema_stats_expiry`  |  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 `0`–`31536000`. Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `init_connect`   |   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: <pre>SET optimizer_switch="hash_join=off"</pre> No Aurora MySQL versão 3, esse parâmetro não se aplica aos usuários que têm o privilégio `CONNECTION_ADMIN`. Isso inclui o usuário principal do Aurora. Para ter mais informações, consulte [Modelo de privilégios baseados em funções](AuroraMySQL.Compare-80-v3.md#AuroraMySQL.privilege-model).  | 
|  `innodb_adaptive_hash_index`  |  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.  | 
|  `innodb_aurora_instant_alter_column_allowed`  | Sim |  Controla se o algoritmo `INSTANT` pode ser usado para operações `ALTER COLUMN` em nível global. Os valores permitidos são os seguintes: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html) Para obter mais informações, consulte [Operações de coluna](https://dev.mysql.com/doc/refman/8.0/en/innodb-online-ddl-operations.html#online-ddl-column-operations) na documentação do MySQL. Esse parâmetro é aplicável ao Aurora MySQL versão 3.05 e posterior.  | 
|   `innodb_autoinc_lock_mode`   |   Sim   |    | 
|   `innodb_checksums`   |   Não   | Retirado do Aurora MySQL versão 3.  | 
|   `innodb_cmp_per_index_enabled`   |   Sim   |    | 
|   `innodb_commit_concurrency`   |   Sim   |    | 
|   `innodb_data_home_dir`   |   Não   |   O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente.  | 
|   `innodb_deadlock_detect`   |  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.  | 
|  `innodb_default_row_format`  | 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 `DYNAMIC`, `COMPACT` ou `REDUNDANT.`  | 
|   `innodb_file_per_table`   |   Sim   |  Esse parâmetro afeta como o armazenamento de tabela é organizado. Para ter mais informações, consulte [Escalabilidade de armazenamento](Aurora.Managing.Performance.md#Aurora.Managing.Performance.StorageScaling).  | 
|  `innodb_flush_log_at_trx_commit`  |  Sim  |  É altamente recomendável usar o valor padrão de `1`. No Aurora MySQL versão 3, antes de definir esse parâmetro como um valor diferente de `1`, é necessário definir o valor de `innodb_trx_commit_allow_data_loss` como `1`. Para ter mais informações, consulte [Configurar a frequência com que o buffer de log é liberado](AuroraMySQL.BestPractices.FeatureRecommendations.md#AuroraMySQL.BestPractices.Flush).  | 
|   `innodb_ft_max_token_size`   |   Sim   |    | 
|   `innodb_ft_min_token_size`   |   Sim   |    | 
|   `innodb_ft_num_word_optimize`   |   Sim   |    | 
|   `innodb_ft_sort_pll_degree`   |   Sim   |    | 
|   `innodb_online_alter_log_max_size`   |   Sim   |    | 
|   `innodb_optimize_fulltext_only`   |   Sim   |    | 
|   `innodb_page_size`   |   Não   |    | 
|   `innodb_print_all_deadlocks`   |   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](AuroraMySQL.BestPractices.FeatureRecommendations.md#AuroraMySQL.BestPractices.deadlocks).  | 
|   `innodb_purge_batch_size`   |   Sim   |    | 
|   `innodb_purge_threads`   |   Sim   |    | 
|   `innodb_rollback_on_timeout`   |   Sim   |    | 
|   `innodb_rollback_segments`   |   Sim   |    | 
|   `innodb_spin_wait_delay`   |   Sim   |    | 
|   `innodb_strict_mode`   |   Sim   |    | 
|   `innodb_support_xa`   |   Sim   | Retirado do Aurora MySQL versão 3. | 
|   `innodb_sync_array_size`   |   Sim   |    | 
|   `innodb_sync_spin_loops`   |   Sim   |    | 
|  `innodb_stats_include_delete_marked`  |  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.  | 
|   `innodb_table_locks`   |   Sim   |    | 
|  `innodb_trx_commit_allow_data_loss`  |  Sim  |  No Aurora MySQL versão 3, defina o valor desse parâmetro como `1` para que você possa alterar o valor de `innodb_flush_log_at_trx_commit`. O valor padrão de `innodb_trx_commit_allow_data_loss` é `0`. Para ter mais informações, consulte [Configurar a frequência com que o buffer de log é liberado](AuroraMySQL.BestPractices.FeatureRecommendations.md#AuroraMySQL.BestPractices.Flush).  | 
|   `innodb_undo_directory`   |   Não   |   O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente.  | 
|  `internal_tmp_disk_storage_engine`  | Sim |  Controla qual mecanismo de armazenamento na memória é usado para tabelas temporárias internas. Os valores permitidos são `INNODB` e `MYISAM`. Este parâmetro é aplicável ao Aurora MySQL versão 2.  | 
|  `internal_tmp_mem_storage_engine`  |   Sim   |  Controla qual mecanismo de armazenamento na memória é usado para tabelas temporárias internas. Os valores permitidos são `MEMORY` e `TempTable`. Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|  `key_buffer_size`  |   Sim   |  Cache de chaves para tabelas MyISAM. Para ter mais informações, consulte [keycache->cache\$1lock mutex](AuroraMySQL.Reference.Waitevents.md#key-cache.cache-lock).  | 
|   `lc_time_names`   |   Sim   |    | 
|  `log_error_suppression_list`  |  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\$1error\$1suppression\$1list](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_log_error_suppression_list) na documentação do MySQL. Esse parâmetro é aplicável ao Aurora MySQL versão 3.03 e posterior.  | 
|  `low_priority_updates`  |  Sim  |  As operações `INSERT`, `UPDATE`, `DELETE` e `LOCK TABLE WRITE` aguardam até que não haja nenhuma operação `SELECT` pendente. Esse parâmetro só afeta mecanismos de armazenamento que usam apenas bloqueio em nível de tabela (MyISAM, MEMORY, MERGE). Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|  `lower_case_table_names`  |  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](aurora-mysql-survivable-replicas.md). 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 `lower_case_table_names` estiver ativado. Para ter mais informações sobre os métodos que você pode usar, consulte [Atualizações de versão principal](aurora-global-database-upgrade.md#aurora-global-database-upgrade.major).  | 
|   `master-info-repository`   |   Sim   |  Retirado do Aurora MySQL versão 3.  | 
|   `master_verify_checksum`   |   Sim   |  Aurora MySQL versão 2. Use `source_verify_checksum` no Aurora MySQL versão 3.  | 
|  `max_delayed_threads`  | Sim |  Define o número máximo de threads para lidar com instruções `INSERT DELAYED`. Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|  `max_error_count`  | 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.  | 
|  `max_execution_time`  | Sim |  O tempo limite para executar declarações `SELECT`, em milissegundos. O valor pode ser de `0` a `18446744073709551615`. Quando definido como `0`, não há tempo limite. Para ter mais informações, consulte [max\$1execution\$1time](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_execution_time) na documentação do MySQL.  | 
|  `min_examined_row_limit`  | 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.  | 
|   `partial_revokes`   |   Não   |  Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|  `preload_buffer_size`  | Sim |  O tamanho do buffer que é alocado ao pré-carregar índices. Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|  `query_cache_type`  |  Sim  |  Retirado do Aurora MySQL versão 3.  | 
|   `read_only`   |   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: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html) Para o Aurora MySQL versão 3, os valores válidos são os seguintes: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html) No Aurora MySQL versão 3, esse parâmetro não se aplica aos usuários que têm o privilégio `CONNECTION_ADMIN`. Isso inclui o usuário principal do Aurora. Para ter mais informações, consulte [Modelo de privilégios baseados em funções](AuroraMySQL.Compare-80-v3.md#AuroraMySQL.privilege-model).  | 
|   `relay-log-space-limit`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|  `replica_parallel_type`  | 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\$1 e anteriores, o valor padrão é DATABASE. No Aurora MySQL versão 3.04 e posteriores, o valor padrão é LOGICAL\$1CLOCK.  | 
|   `replica_preserve_commit_order`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `replica_transaction_retries`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|  `replica_type_conversions`  |  Sim  |  Esse parâmetro determina as conversões de tipo usadas nas réplicas. Os valores permitidos são: `ALL_LOSSY`, `ALL_NON_LOSSY`, `ALL_SIGNED` e `ALL_UNSIGNED`. Para obter mais informações, consulte [Replication with differing table definitions on source and replica](https://dev.mysql.com/doc/refman/8.0/en/replication-features-differing-tables.html) na documentação do MySQL. Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `replicate-do-db`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `replicate-do-table`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `replicate-ignore-db`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `replicate-ignore-table`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `replicate-wild-do-table`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `replicate-wild-ignore-table`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `require_secure_transport`   |   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](AuroraMySQL.Security.md#AuroraMySQL.Security.SSL).  | 
|   `rpl_read_size`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|  `server_audit_cw_upload`  |   Não   |  Esse parâmetro foi descontinuado no Aurora MySQL. Usar `server_audit_logs_upload`. Para ter mais informações, consulte [Publicar logs do Amazon Aurora MySQL no Amazon CloudWatch Logs](AuroraMySQL.Integrating.CloudWatch.md).  | 
|   `server_audit_events`   |   Sim   |  Para ter mais informações, consulte [Como utilizar a auditoria avançada em um cluster de banco de dados do Amazon Aurora MySQL](AuroraMySQL.Auditing.md).  | 
|   `server_audit_excl_users`   |   Sim   |  Para ter mais informações, consulte [Como utilizar a auditoria avançada em um cluster de banco de dados do Amazon Aurora MySQL](AuroraMySQL.Auditing.md).  | 
|   `server_audit_incl_users`   |   Sim   |  Para ter mais informações, consulte [Como utilizar a auditoria avançada em um cluster de banco de dados do Amazon Aurora MySQL](AuroraMySQL.Auditing.md).  | 
|   `server_audit_logging`   |   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](AuroraMySQL.Integrating.CloudWatch.md).   | 
|  `server_audit_logs_upload`  |  Sim  |  É possível publicar logs de auditoria no CloudWatch Logs habilitando a Auditoria avançada e definindo esse parâmetro como `1`. O padrão do parâmetro `server_audit_logs_upload` é `0`. Para ter mais informações, consulte [Publicar logs do Amazon Aurora MySQL no Amazon CloudWatch Logs](AuroraMySQL.Integrating.CloudWatch.md).  | 
|   `server_id`   |   Não   |    | 
|   `skip-character-set-client-handshake`   |   Sim   |    | 
|   `skip_name_resolve`   |   Não   |    | 
|   `slave-skip-errors`   |   Sim   |  Só se aplica a clusters do Aurora MySQL versão 2, com compatibilidade com o MySQL 5.7.  | 
|   `source_verify_checksum`   |   Sim   |  Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|  `sync_frm`  |  Sim  |  Retirado do Aurora MySQL versão 3.  | 
|  `thread_cache_size`  | Sim | O número de threads para armazenar em cache. Esse parâmetro se aplica ao Aurora MySQL versões 2 e 3. | 
|   `time_zone`   |   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](Concepts.RegionsAndAvailabilityZones.md#Aurora.Overview.LocalTimeZone).  | 
|   `tls_version`   |   Sim   |   Para ter mais informações, consulte [Versões do TLS para o Aurora MySQL](AuroraMySQL.Security.md#AuroraMySQL.Security.SSL.TLS_Version).  | 

## Parâmetros no nível da instância
<a name="AuroraMySQL.Reference.Parameters.Instance"></a><a name="instance_params"></a><a name="db_params"></a>

 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  | 
| --- | --- | --- | 
|   `activate_all_roles_on_login`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `allow-suspicious-udfs`   |   Não   |    | 
|  `aurora_disable_hash_join`   |  Sim  |  Defina esse parâmetro como `ON` para desativar a otimização de junções de hash no Aurora MySQL versão 2.09 ou posterior. Não há suporte para a versão 3. Para ter mais informações, consulte [Consulta paralela do Amazon Aurora MySQL](aurora-mysql-parallel-query.md).  | 
|   `aurora_lab_mode`   |   Sim   |   Para ter mais informações, consulte [Modo de laboratório do Amazon Aurora MySQL](AuroraMySQL.Updates.LabMode.md). Retirado do Aurora MySQL versão 3.  | 
|   `aurora_oom_response`   |   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](AuroraMySQLOOM.md).  | 
|   `aurora_parallel_query`   |   Sim   |  Defina como `ON` para ativar a consulta paralela no Aurora MySQL versão 2.09 ou posterior. O parâmetro `aurora_pq` antigo não é usado nessas versões. Para ter mais informações, consulte [Consulta paralela do Amazon Aurora MySQL](aurora-mysql-parallel-query.md).  | 
|   `aurora_pq`   |   Sim   |  Defina como `OFF` para desativar a consulta paralela para instâncias de banco de dados específicas nas versões anteriores à 2.09 do Aurora MySQL. Na versão 2.09 ou posterior, ative e desative a consulta paralela com `aurora_parallel_query`. Para ter mais informações, consulte [Consulta paralela do Amazon Aurora MySQL](aurora-mysql-parallel-query.md).  | 
|  `aurora_read_replica_read_committed`  |  Sim  |   Habilita o nível de isolamento `READ COMMITTED` para réplicas do Aurora e altera o comportamento de isolamento com o intuito de reduzir o atraso de eliminação durante consultas de longa execução. Habilite essa configuração somente se você entende as alterações de comportamento e como elas afetam os resultados da consulta. Por exemplo, essa configuração usa um isolamento menos rigoroso que o padrão do MySQL. Quando habilitada, as consultas de longa execução podem ver mais de uma cópia da mesma linha, pois o Aurora reorganiza os dados da tabela enquanto a consulta está em execução. Para ter mais informações, consulte [Níveis de isolamento do Aurora MySQL](AuroraMySQL.Reference.IsolationLevels.md).   | 
|  `aurora_tmptable_enable_per_table_limit`  |  Sim  |  Determina se o parâmetro `tmp_table_size` controla o tamanho máximo das tabelas temporárias na memória criadas pelo mecanismo de armazenamento `TempTable` no Aurora MySQL versão 3.04 e posterior. Para ter mais informações, consulte [Limitar o tamanho de tabelas temporárias internas na memória](ams3-temptable-behavior.md#ams3-temptable-behavior-limit).  | 
|  `aurora_use_vector_instructions`  |  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.  | 
|   `autocommit`   |   Sim   |    | 
|   `automatic_sp_privileges`   |   Sim   |    | 
|   `back_log`   |   Sim   |    | 
|   `basedir`   |   Não   |   O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente.  | 
|   `binlog_cache_size`   |   Sim   |    | 
|   `binlog_max_flush_queue_time`   |   Sim   |    | 
|   `binlog_order_commits`   |   Sim   |    | 
|   `binlog_stmt_cache_size`   |   Sim   |    | 
|   `binlog_transaction_compression`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `binlog_transaction_compression_level_zstd`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `bulk_insert_buffer_size`   |   Sim   |    | 
|   `concurrent_insert`   |   Sim   |    | 
|   `connect_timeout`   |   Sim   |    | 
|   `core-file`   |   Não   |   O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente.  | 
|   `datadir`   |   Não   |   O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente.  | 
|   `default_authentication_plugin`   |   Não   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `default_time_zone`   |   Não   |    | 
|   `default_tmp_storage_engine`   |   Sim   |  O mecanismo de armazenamento padrão para tabelas temporárias.  | 
|   `default_week_format`   |   Sim   |    | 
|   `delay_key_write`   |   Sim   |    | 
|   `delayed_insert_limit`   |   Sim   |    | 
|   `delayed_insert_timeout`   |   Sim   |    | 
|   `delayed_queue_size`   |   Sim   |    | 
|   `div_precision_increment`   |   Sim   |    | 
|   `end_markers_in_json`   |   Sim   |    | 
|   `eq_range_index_dive_limit`   |   Sim   |    | 
|   `event_scheduler`   |  Às vezes  |  Indica o status do programador de eventos. Modificável somente no nível do cluster no Aurora MySQL versão 3.  | 
|   `explicit_defaults_for_timestamp`   |   Sim   |    | 
|   `flush`   |   Não   |    | 
|   `flush_time`   |   Sim   |    | 
|   `ft_boolean_syntax`   |   Não   |    | 
|   `ft_max_word_len`   |   Sim   |    | 
|   `ft_min_word_len`   |   Sim   |    | 
|   `ft_query_expansion_limit`   |   Sim   |    | 
|   `ft_stopword_file`   |   Sim   |    | 
|   `general_log`   |   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](AuroraMySQL.Integrating.CloudWatch.md).   | 
|   `general_log_file`   |   Não   |   O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente.  | 
|   `group_concat_max_len`   |   Sim   |    | 
|   `host_cache_size`   |   Sim   |    | 
|   `init_connect`   |   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: <pre>SET optimizer_switch="hash_join=off"</pre> No Aurora MySQL versão 3, esse parâmetro não se aplica aos usuários que têm o privilégio `CONNECTION_ADMIN`, incluindo o usuário principal do Aurora. Para ter mais informações, consulte [Modelo de privilégios baseados em funções](AuroraMySQL.Compare-80-v3.md#AuroraMySQL.privilege-model).  | 
|  `innodb_adaptive_hash_index`  |  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.  | 
|   `innodb_adaptive_max_sleep_delay`   |   Sim   |   Modificar este parâmetro não tem efeito, porque `innodb_thread_concurrency` é sempre 0 para o Aurora.  | 
|  `innodb_aurora_max_partitions_for_range`  | 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.  | 
|   `innodb_autoextend_increment`   |   Sim   |    | 
|   `innodb_buffer_pool_dump_at_shutdown`   |   Não   |    | 
|   `innodb_buffer_pool_dump_now`   |   Não   |    | 
|   `innodb_buffer_pool_filename`   |   Não   |    | 
|   `innodb_buffer_pool_load_abort`   |   Não   |    | 
|   `innodb_buffer_pool_load_at_startup`   |   Não   |    | 
|   `innodb_buffer_pool_load_now`   |   Não   |    | 
|   `innodb_buffer_pool_size`   |   Sim   |  O valor padrão é representado por uma fórmula. Para obter detalhes sobre como o valor `DBInstanceClassMemory` na fórmula é calculado, consulte [Variáveis de fórmulas de parâmetros de banco de dados](USER_ParamValuesRef.md#USER_FormulaVariables).  | 
|   `innodb_change_buffer_max_size`   |   Não   |   O Aurora MySQL não usa o buffer de mudança do InnoDB.  | 
|   `innodb_compression_failure_threshold_pct`   |   Sim   |    | 
|   `innodb_compression_level`   |   Sim   |    | 
|   `innodb_compression_pad_pct_max`   |   Sim   |    | 
|   `innodb_concurrency_tickets`   |   Sim   |   Modificar este parâmetro não tem efeito, porque `innodb_thread_concurrency` é sempre 0 para Aurora.  | 
|   `innodb_deadlock_detect`   |  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.  | 
|   `innodb_file_format`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `innodb_flushing_avg_loops`   |   Não   |    | 
|   `innodb_force_load_corrupted`   |   Não   |    | 
|   `innodb_ft_aux_table`   |   Sim   |    | 
|   `innodb_ft_cache_size`   |   Sim   |    | 
|   `innodb_ft_enable_stopword`   |   Sim   |    | 
|   `innodb_ft_server_stopword_table`   |   Sim   |    | 
|   `innodb_ft_user_stopword_table`   |   Sim   |    | 
|   `innodb_large_prefix`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `innodb_lock_wait_timeout`   |   Sim   |    | 
|   `innodb_log_compressed_pages`   |   Não   |    | 
|   `innodb_lru_scan_depth`   |   Sim   |    | 
|   `innodb_max_purge_lag`   |   Sim   |    | 
|   `innodb_max_purge_lag_delay`   |   Sim   |    | 
|   `innodb_monitor_disable`   |   Sim   |    | 
|   `innodb_monitor_enable`   |   Sim   |    | 
|   `innodb_monitor_reset`   |   Sim   |    | 
|   `innodb_monitor_reset_all`   |   Sim   |    | 
|   `innodb_old_blocks_pct`   |   Sim   |    | 
|   `innodb_old_blocks_time`   |   Sim   |    | 
|   `innodb_open_files`   |   Sim   |    | 
|   `innodb_print_all_deadlocks`   |   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](AuroraMySQL.BestPractices.FeatureRecommendations.md#AuroraMySQL.BestPractices.deadlocks).  | 
|   `innodb_random_read_ahead`   |   Sim   |    | 
|   `innodb_read_ahead_threshold`   |   Sim   |    | 
|   `innodb_read_io_threads`   |   Não   |    | 
|   `innodb_read_only`   |   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).   | 
|   `innodb_replication_delay`   |   Sim   |    | 
|   `innodb_sort_buffer_size`   |   Sim   |    | 
|   `innodb_stats_auto_recalc`   |   Sim   |    | 
|   `innodb_stats_method`   |   Sim   |    | 
|   `innodb_stats_on_metadata`   |   Sim   |    | 
|   `innodb_stats_persistent`   |   Sim   |    | 
|   `innodb_stats_persistent_sample_pages`   |   Sim   |    | 
|   `innodb_stats_transient_sample_pages`   |   Sim   |    | 
|   `innodb_thread_concurrency`   |   Não   |    | 
|   `innodb_thread_sleep_delay`   |   Sim   |   Modificar este parâmetro não tem efeito, porque `innodb_thread_concurrency` é sempre 0 para o Aurora.  | 
|   `interactive_timeout`   |   Sim   |   O Aurora avalia o valor mínimo de `interactive_timeout` e `wait_timeout`. Em seguida, ele utiliza esse mínimo como o tempo limite para encerrar todas as sessões inativas, interativas e não interativas.   | 
|  `internal_tmp_disk_storage_engine`  | Sim |  Controla qual mecanismo de armazenamento na memória é usado para tabelas temporárias internas. Os valores permitidos são `INNODB` e `MYISAM`. Este parâmetro é aplicável ao Aurora MySQL versão 2.  | 
|  `internal_tmp_mem_storage_engine`  |  Sim  |  Controla qual mecanismo de armazenamento na memória é usado para tabelas temporárias internas. Os valores permitidos são `MEMORY` e `TempTable`. Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `join_buffer_size`   |   Sim   |    | 
|   `keep_files_on_create`   |   Sim   |    | 
|  `key_buffer_size`  |   Sim   |  Cache de chaves para tabelas MyISAM. Para ter mais informações, consulte [keycache->cache\$1lock mutex](AuroraMySQL.Reference.Waitevents.md#key-cache.cache-lock).  | 
|   `key_cache_age_threshold`   |   Sim   |    | 
|   `key_cache_block_size`   |   Sim   |    | 
|   `key_cache_division_limit`   |   Sim   |    | 
|   `local_infile`   |   Sim   |    | 
|   `lock_wait_timeout`   |   Sim   |    | 
|   `log-bin`   |   Não   |   Definir `binlog_format` como `STATEMENT`, `MIXED` ou `ROW` define automaticamente `log-bin` como `ON`. Definir `binlog_format` como `OFF` define automaticamente `log-bin` como `OFF`. 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)](AuroraMySQL.Replication.MySQL.md).   | 
|   `log_bin_trust_function_creators`   |   Sim   |    | 
|   `log_bin_use_v1_row_events`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `log_error`   |   Não   |    | 
|  `log_error_suppression_list`  |  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\$1error\$1suppression\$1list](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_log_error_suppression_list) na documentação do MySQL. Esse parâmetro é aplicável ao Aurora MySQL versão 3.03 e posterior.  | 
|   `log_output`   |   Sim   |    | 
|   `log_queries_not_using_indexes`   |   Sim   |    | 
|   `log_slave_updates`   |   Não   |   Aurora MySQL versão 2. Use `log_replica_updates` no Aurora MySQL versão 3.  | 
|   `log_replica_updates`   |   Não   |   Aurora MySQL versão 3   | 
|   `log_throttle_queries_not_using_indexes`   |   Sim   |    | 
|   `log_warnings`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `long_query_time`   |   Sim   |    | 
|   `low_priority_updates`   |   Sim   |  As operações `INSERT`, `UPDATE`, `DELETE` e `LOCK TABLE WRITE` aguardam até que não haja nenhuma operação `SELECT` pendente. Esse parâmetro só afeta mecanismos de armazenamento que usam apenas bloqueio em nível de tabela (MyISAM, MEMORY, MERGE). Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `max_allowed_packet`   |   Sim   |    | 
|   `max_binlog_cache_size`   |   Sim   |    | 
|   `max_binlog_size`   |   Não   |    | 
|   `max_binlog_stmt_cache_size`   |   Sim   |    | 
|   `max_connect_errors`   |   Sim   |    | 
|   `max_connections`   |   Sim   |  O valor padrão é representado por uma fórmula. Para obter detalhes sobre como o valor `DBInstanceClassMemory` na fórmula é calculado, consulte [Variáveis de fórmulas de parâmetros de banco de dados](USER_ParamValuesRef.md#USER_FormulaVariables). Para obter os valores padrão, dependendo da classe da instância, consulte [Número máximo de conexões com uma instância de bancos de dados Aurora MySQL](AuroraMySQL.Managing.Performance.md#AuroraMySQL.Managing.MaxConnections).  | 
|   `max_delayed_threads`   |   Sim   |  Define o número máximo de threads para lidar com instruções `INSERT DELAYED`. Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `max_error_count`   |   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.  | 
|  `max_execution_time`  | Sim |  O tempo limite para executar declarações `SELECT`, em milissegundos. O valor pode ser de `0` a `18446744073709551615`. Quando definido como `0`, não há tempo limite. Para ter mais informações, consulte [max\$1execution\$1time](https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_max_execution_time) na documentação do MySQL.  | 
|   `max_heap_table_size`   |   Sim   |    | 
|   `max_insert_delayed_threads`   |   Sim   |    | 
|   `max_join_size`   |   Sim   |    | 
|   `max_length_for_sort_data`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `max_prepared_stmt_count`   |   Sim   |    | 
|   `max_seeks_for_key`   |   Sim   |    | 
|   `max_sort_length`   |   Sim   |    | 
|   `max_sp_recursion_depth`   |   Sim   |    | 
|   `max_tmp_tables`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `max_user_connections`   |   Sim   |    | 
|   `max_write_lock_count`   |   Sim   |    | 
|   `metadata_locks_cache_size`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `min_examined_row_limit`   |   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.  | 
|   `myisam_data_pointer_size`   |   Sim   |    | 
|   `myisam_max_sort_file_size`   |   Sim   |    | 
|   `myisam_mmap_size`   |   Sim   |    | 
|   `myisam_sort_buffer_size`   |   Sim   |    | 
|   `myisam_stats_method`   |   Sim   |    | 
|   `myisam_use_mmap`   |   Sim   |    | 
|   `net_buffer_length`   |   Sim   |    | 
|   `net_read_timeout`   |   Sim   |    | 
|   `net_retry_count`   |   Sim   |    | 
|   `net_write_timeout`   |   Sim   |    | 
|   `old-style-user-limits`   |   Sim   |    | 
|   `old_passwords`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `optimizer_prune_level`   |   Sim   |    | 
|   `optimizer_search_depth`   |   Sim   |    | 
|   `optimizer_switch`   |   Sim   |   Para obter informações sobre os recursos do Aurora MySQL que usam essa alternância, consulte [Melhores práticas do Amazon Aurora MySQL](AuroraMySQL.BestPractices.md).  | 
|   `optimizer_trace`   |   Sim   |    | 
|   `optimizer_trace_features`   |   Sim   |    | 
|   `optimizer_trace_limit`   |   Sim   |    | 
|   `optimizer_trace_max_mem_size`   |   Sim   |    | 
|   `optimizer_trace_offset`   |   Sim   |    | 
|   `performance-schema-consumer-events-waits-current`   |   Sim   |    | 
|   `performance-schema-instrument`   |   Sim   |    | 
|   `performance_schema`   |   Sim   |    | 
|   `performance_schema_accounts_size`   |   Sim   |    | 
|   `performance_schema_consumer_global_instrumentation`   |   Sim   |    | 
|   `performance_schema_consumer_thread_instrumentation`   |   Sim   |    | 
|   `performance_schema_consumer_events_stages_current`   |   Sim   |    | 
|   `performance_schema_consumer_events_stages_history`   |   Sim   |    | 
|   `performance_schema_consumer_events_stages_history_long`   |   Sim   |    | 
|   `performance_schema_consumer_events_statements_current`   |   Sim   |    | 
|   `performance_schema_consumer_events_statements_history`   |   Sim   |    | 
|   `performance_schema_consumer_events_statements_history_long`   |   Sim   |    | 
|   `performance_schema_consumer_events_waits_history`   |   Sim   |    | 
|   `performance_schema_consumer_events_waits_history_long`   |   Sim   |    | 
|   `performance_schema_consumer_statements_digest`   |   Sim   |    | 
|   `performance_schema_digests_size`   |   Sim   |    | 
|   `performance_schema_events_stages_history_long_size`   |   Sim   |    | 
|   `performance_schema_events_stages_history_size`   |   Sim   |    | 
|   `performance_schema_events_statements_history_long_size`   |   Sim   |    | 
|   `performance_schema_events_statements_history_size`   |   Sim   |    | 
|   `performance_schema_events_transactions_history_long_size`   |  Sim  |    | 
|   `performance_schema_events_transactions_history_size`   |  Sim  |    | 
|   `performance_schema_events_waits_history_long_size`   |   Sim   |    | 
|   `performance_schema_events_waits_history_size`   |   Sim   |    | 
|   `performance_schema_hosts_size`   |   Sim   |    | 
|   `performance_schema_max_cond_classes`   |   Sim   |    | 
|   `performance_schema_max_cond_instances`   |   Sim   |    | 
|   `performance_schema_max_digest_length`   |   Sim   |    | 
|   `performance_schema_max_file_classes`   |   Sim   |    | 
|   `performance_schema_max_file_handles`   |   Sim   |    | 
|   `performance_schema_max_file_instances`   |   Sim   |    | 
|  `performance_schema_max_index_stat`  |  Sim  |    | 
|   `performance_schema_max_memory_classes`   |   Sim   |    | 
|   `performance_schema_max_metadata_locks`   |   Sim   |    | 
|   `performance_schema_max_mutex_classes`   |   Sim   |    | 
|   `performance_schema_max_mutex_instances`   |   Sim   |    | 
|   `performance_schema_max_prepared_statements_instances`   |   Sim   |    | 
|   `performance_schema_max_program_instances`   |   Sim   |    | 
|   `performance_schema_max_rwlock_classes`   |   Sim   |    | 
|   `performance_schema_max_rwlock_instances`   |   Sim   |    | 
|   `performance_schema_max_socket_classes`   |   Sim   |    | 
|   `performance_schema_max_socket_instances`   |   Sim   |    | 
|   `performance_schema_max_sql_text_length`   |   Sim   |    | 
|   `performance_schema_max_stage_classes`   |   Sim   |    | 
|   `performance_schema_max_statement_classes`   |   Sim   |    | 
|   `performance_schema_max_statement_stack`   |   Sim   |    | 
|   `performance_schema_max_table_handles`   |   Sim   |    | 
|   `performance_schema_max_table_instances`   |   Sim   |    | 
|   `performance_schema_max_table_lock_stat`   |   Sim   |    | 
|   `performance_schema_max_thread_classes`   |   Sim   |    | 
|   `performance_schema_max_thread_instances`   |   Sim   |    | 
|   `performance_schema_session_connect_attrs_size`   |   Sim   |    | 
|   `performance_schema_setup_actors_size`   |   Sim   |    | 
|   `performance_schema_setup_objects_size`   |   Sim   |    | 
|  `performance_schema_show_processlist`  |  Sim  | Esse parâmetro determina qual implementação SHOW PROCESSLIST usar: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html)Esse parâmetro se aplica ao Aurora MySQL versão 2.12 e posterior e versão 3. | 
|   `performance_schema_users_size`   |   Sim   |    | 
|   `pid_file`   |   Não   |    | 
|   `plugin_dir`   |   Não   |   O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente.  | 
|   `port`   |   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.  | 
|   `preload_buffer_size`   |   Sim   |  O tamanho do buffer que é alocado ao pré-carregar índices. Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `profiling_history_size`   |   Sim   |    | 
|   `query_alloc_block_size`   |   Sim   |    | 
|   `query_cache_limit`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `query_cache_min_res_unit`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `query_cache_size`   |   Sim   |  O valor padrão é representado por uma fórmula. Para obter detalhes sobre como o valor `DBInstanceClassMemory` na fórmula é calculado, consulte [Variáveis de fórmulas de parâmetros de banco de dados](USER_ParamValuesRef.md#USER_FormulaVariables).  Retirado do Aurora MySQL versão 3.  | 
|  `query_cache_type`  |  Sim  |  Retirado do Aurora MySQL versão 3.  | 
|   `query_cache_wlock_invalidate`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `query_prealloc_size`   |   Sim   |    | 
|   `range_alloc_block_size`   |   Sim   |    | 
|   `read_buffer_size`   |   Sim   |    | 
|   `read_only`   |   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: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/pt_br/AmazonRDS/latest/AuroraUserGuide/AuroraMySQL.Reference.ParameterGroups.html) 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 `read_only` seja aplicado a novas instâncias do gravador em caso de failover.  As instâncias do leitor são sempre somente leitura, porque o Aurora MySQL define `innodb_read_only` como `1` em todos os leitores. Portanto, `read_only` é redundante em instâncias do leitor.  Retirado no nível da instância do Aurora MySQL versão 3.  | 
|   `read_rnd_buffer_size`   |   Sim   |    | 
|   `relay-log`   |   Não   |    | 
|   `relay_log_info_repository`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `relay_log_recovery`  |   Não   |    | 
|  `replica_checkpoint_group`  |   Sim   |   Aurora MySQL versão 3   | 
|  `replica_checkpoint_period`  |   Sim   |  Aurora MySQL versão 3   | 
|  `replica_parallel_workers`  |   Sim   |  Aurora MySQL versão 3   | 
|  `replica_pending_jobs_size_max`  |   Sim   |  Aurora MySQL versão 3   | 
|  `replica_skip_errors`  |   Sim   |  Aurora MySQL versão 3   | 
|  `replica_sql_verify_checksum`  |   Sim   |  Aurora MySQL versão 3   | 
|   `safe-user-create`   |   Sim   |    | 
|   `secure_auth`   |   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.  | 
|   `secure_file_priv`   |   Não   |   O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente.  | 
|  `show_create_table_verbosity`  |  Sim  |  Habilitar essa variável faz com que [SHOW\$1CREATE\$1TABLE](https://dev.mysql.com/doc/refman/5.7/en/show-create-table.html) exiba o`ROW_FORMAT` independentemente de ser o formato padrão. Esse parâmetro se aplica ao Aurora MySQL versão 2.12 e posterior e versão 3.  | 
|   `skip-slave-start`   |   Não   |    | 
|   `skip_external_locking`   |   Não   |    | 
|   `skip_show_database`   |   Sim   |    | 
|   `slave_checkpoint_group`   |   Sim   |   Aurora MySQL versão 2. Use `replica_checkpoint_group` no Aurora MySQL versão 3.  | 
|   `slave_checkpoint_period`   |   Sim   |   Aurora MySQL versão 2. Use `replica_checkpoint_period` no Aurora MySQL versão 3.  | 
|   `slave_parallel_workers`   |   Sim   |   Aurora MySQL versão 2. Use `replica_parallel_workers` no Aurora MySQL versão 3.  | 
|   `slave_pending_jobs_size_max`   |   Sim   |   Aurora MySQL versão 2. Use `replica_pending_jobs_size_max` no Aurora MySQL versão 3.  | 
|   `slave_sql_verify_checksum`   |   Sim   |   Aurora MySQL versão 2. Use `replica_sql_verify_checksum` no Aurora MySQL versão 3.  | 
|   `slow_launch_time`   |   Sim   |    | 
|   `slow_query_log`   |   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](AuroraMySQL.Integrating.CloudWatch.md).   | 
|   `slow_query_log_file`   |   Não   |   O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente.  | 
|   `socket`   |   Não   |    | 
|   `sort_buffer_size`   |   Sim   |    | 
|   `sql_mode`   |   Sim   |    | 
|   `sql_select_limit`   |   Sim   |    | 
|   `stored_program_cache`   |   Sim   |    | 
|   `sync_binlog`   |   Não   |    | 
|   `sync_master_info`   |   Sim   |    | 
|   `sync_source_info`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3.  | 
|   `sync_relay_log`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `sync_relay_log_info`   |   Sim   |    | 
|   `sysdate-is-now`   |   Sim   |    | 
|   `table_cache_element_entry_ttl`   |   Não   |    | 
|   `table_definition_cache`   |   Sim   |  O valor padrão é representado por uma fórmula. Para obter detalhes sobre como o valor `DBInstanceClassMemory` na fórmula é calculado, consulte [Variáveis de fórmulas de parâmetros de banco de dados](USER_ParamValuesRef.md#USER_FormulaVariables).  | 
|   `table_open_cache`   |   Sim   |  O valor padrão é representado por uma fórmula. Para obter detalhes sobre como o valor `DBInstanceClassMemory` na fórmula é calculado, consulte [Variáveis de fórmulas de parâmetros de banco de dados](USER_ParamValuesRef.md#USER_FormulaVariables).  | 
|   `table_open_cache_instances`   |   Sim   |    | 
|   `temp-pool`   |   Sim   |   Retirado do Aurora MySQL versão 3.  | 
|   `temptable_max_mmap`   |   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](ams3-temptable-behavior.md).  | 
|  `temptable_max_ram`  |  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](ams3-temptable-behavior.md).  | 
|  `temptable_use_mmap`  |  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](ams3-temptable-behavior.md).  | 
|  `thread_cache_size`  | Sim | O número de threads para armazenar em cache. Esse parâmetro se aplica ao Aurora MySQL versões 2 e 3. | 
|  `thread_handling`  |  Não  |    | 
|   `thread_stack`   |  Sim  |    | 
|   `timed_mutexes`   |  Sim  |    | 
|  `tmp_table_size`  |  Sim  |  Define o tamanho máximo das tabelas temporárias na memória criadas pelo mecanismo de armazenamento `MEMORY` no Aurora MySQL versão 3. 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 `TempTable` quando `aurora_tmptable_enable_per_table_limit` está `ON`. Para ter mais informações, consulte [Limitar o tamanho de tabelas temporárias internas na memória](ams3-temptable-behavior.md#ams3-temptable-behavior-limit).  | 
|   `tmpdir`   |  Não  |   O Aurora MySQL utiliza instâncias gerenciadas em que não é possível acessar o sistema de arquivos diretamente.  | 
|   `transaction_alloc_block_size`   |   Sim   |    | 
|   `transaction_isolation`   |   Sim   |   Este parâmetro é aplicável ao Aurora MySQL versão 3. Ele substitui `tx_isolation`.  | 
|   `transaction_prealloc_size`   |   Sim   |    | 
|   `tx_isolation`   |   Sim   |   Retirado do Aurora MySQL versão 3. Ele é substituído por `transaction_isolation`.  | 
|   `updatable_views_with_limit`   |   Sim   |    | 
|   `validate-password`   |   Não   |    | 
|   `validate_password_dictionary_file`   |   Não   |    | 
|   `validate_password_length`   |   Não   |    | 
|   `validate_password_mixed_case_count`   |   Não   |    | 
|   `validate_password_number_count`   |   Não   |    | 
|   `validate_password_policy`   |   Não   |    | 
|   `validate_password_special_char_count`   |   Não   |    | 
|   `wait_timeout`   |   Sim   |  O Aurora avalia o valor mínimo de `interactive_timeout` e `wait_timeout`. Em seguida, ele utiliza esse mínimo como o tempo limite para encerrar todas as sessões inativas, interativas e não interativas.   | 

## Parâmetros do MySQL não se aplicam ao Aurora MySQL
<a name="AuroraMySQL.Reference.Parameters.Inapplicable"></a>

 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](AuroraMySQL.BestPractices.FeatureRecommendations.md#AuroraMySQL.BestPractices.Flush).
+ `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`