Visão geral
Vantagens
Casos de uso
Política de isolamento de recursos
Instância de banco de dados
my.conf para gerar modelos.Nome do parâmetro diferente | Modelo padrão (obsoleto) | Modelo de parâmetro de alto desempenho | Modelo de alta estabilidade |
innodb_read_io_threads | 12 | {MAX(DBInitCpu/2,4)} | {MAX(DBInitCpu/2,4)} |
innodb_write_io_threads | 12 | {MAX(DBInitCpu/2,4)} | {MAX(DBInitCpu/2,4)} |
max_connections | 10000 | {MIN(DBInitMemory/4+500,100000)} | {MIN(DBInitMemory/4+500,100000)} |
table_definition_cache | 768 | {MAX(DBInitMemory*512/1000,2048)} | {MAX(DBInitMemory*512/1000,2048)} |
table_open_cache | 2000 | {MAX(DBInitMemory*512/1000,2048)} | {MAX(DBInitMemory*512/1000,2048)} |
table_open_cache_instances | 16 | {MIN(DBInitMemory/1000,16)} | {MIN(DBInitMemory/1000,16)} |
innodb_disable_sort_file_cache | OFF | OFF | ON |
innodb_log_compressed_pages | ON | OFF | ON |
innodb_print_all_deadlocks | OFF | OFF | ON |
sync_binlog | 0 | 1000 | 1 |
thread_handling | one-thread-per-connection | pool-of-threads | one-thread-per-connection |
innodb_flush_redo_using_fdatasync | TRUE | TRUE | TRUE |
innodb_fast_ahi_cleanup_for_drop_table | ON | ON | ON |
innodb_adaptive_hash_index | FALSE | TRUE | FALSE |
innodb_table_drop_mode | ASYNC_DROP | ASYNC_DROP | ASYNC_DROP |
innodb_flush_log_at_trx_commit | 2 | 2 | 1 |
Parâmetro | Valor | Descrição |
innodb_flush_log_at_trx_commit | 1 | Ao submeter uma transação, o log da transação é gravado do buffer para o arquivo de log, e imediatamente gravado no disco. |
| 2 | Ao submeter uma transação, o log da transação é gravado do buffer para o arquivo de log, mas não necessariamente gravado no disco imediatamente. O arquivo de log é gravado no disco a cada segundo. Se o sistema travar antes da gravação, o log do último segundo será perdido. |
innodb_flush_redo_using_fdatasync | TRUE | Usar a chamada de sistema fsync para atualizar arquivo de log redo. Em comparação com a chamada de sistema fdatasync, o desempenho é ligeiramente reduzido. |
| FALSE | Usar a chamada de sistema fdatasync para atualizar arquivo de log redo. Em comparação com a chamada de sistema fsync, isso pode evita a atualização constante dos metadados do arquivo no dispositivo de armazenamento em alguns cenários de gravação em disco de redo. Portanto, essa operação desnecessária de gravação em disco pode ser omitida, resultando em uma ligeira melhoria no desempenho. |
sync_binlog | 1 | Após a submissão da transação, o arquivo de log binário é gravado no disco e imediatamente atualizado, equivalente a uma gravação síncrona no disco, sem passar pelo cache do sistema. |
| 1000 | A cada 1.000 gravações no cache do sistema, uma operação de gravação em disco e atualização é executada, o que pode resultar em risco de perda de dados. |
thread_handling | one-thread-per-connection | Cada conexão é processada por um thread em segundo plano. Quando há um grande número de sessões, isso pode causar muita contenção de recursos, muito agendamento de threads e invalidação de cache também podem levar à degradação do desempenho. |
| pool-of-threads | Diferente do anterior, onde cada conexão era processada por um thread em segundo plano, todas as conexões são processadas por um pool de threads em conjunto, proporcionando melhor desempenho em cenários de alta simultaneidade. |
innodb_table_drop_mode | SYNC_DROP | InnoDB concluirá a exclusão da tabela antes do término de DROP TABLE. |
| ASYNC_DROP | InnoDB renomeará o arquivo ibd para innodb_async_drop_tmp_dir e o excluirá em segundo plano de forma assíncrona. |
table_definition_cache | 400 - 524288 | O número de definições de tabela que podem ser armazenadas no cache de definição. Se usar um grande número de tabelas, pode criar um cache de definição de tabela grande para acelerar a abertura da tabela. Diferente do cache de tabela comum, o cache de definição de tabela ocupa menos espaço e não usa descritores de arquivo. |
table_open_cache | 1 - 524288 | O número de tabelas abertas por todas as threads. O aumento desse valor aumentará a quantidade de descritores de arquivo necessários para mysqld. |


Parâmetro | Descrição |
Nome do modelo | Insira o nome do modelo de parâmetro, que suporta apenas números, letras maiúsculas e minúsculas em inglês, caracteres chineses e caracteres especiais _-./()()[]+=::@,, e o comprimento não pode exceder 60 caracteres. O nome do modelo de parâmetro deve ser exclusivo. |
Versão do banco de dados | Selecione a versão do banco de dados. Após a seleção, este modelo de parâmetro só poderá ser aplicado a instâncias com a mesma versão do banco de dados. |
Motor | Selecione o motor. Após a seleção, este modelo de parâmetro só poderá ser aplicado a instâncias com o mesmo motor. |
Tipo de modelo original | Selecione um modelo padrão como modelo original do novo modelo de parâmetro. Após a criação, você poderá ajustar os parâmetros com base neste modelo original. |
Descrição do modelo | Insira uma breve descrição para o novo modelo de parâmetro. Este item é opcional. |
Versão do banco de dados | Motor | Tipo de modelo original |
MySQL 5.5 | InnoDB | Modelo de alta estabilidade |
| | LibraDB |
MySQL 5.6 | InnoDB | Modelo de alta estabilidadeModelo de alto desempenho |
| | LibraDB |
MySQL 5.7ouMySQL 8.0 | InnoDB | Modelo de alta estabilidadeModelo de alto desempenho |
| | LibraDB |
| RocksDB | Modelo de parâmetro padrão Descrição: O tipo de modelo original do motor RocksDB não suporta a seleção do modelo de alta estabilidade ou do modelo de alto desempenho, apenas o modelo de parâmetro padrão fornecido pelo sistema pode ser selecionado. |

Parâmetro | Descrição |
Método de execução | Por padrão, é execução imediata. Se dentro do horário de manutenção for selecionado, a tarefa de alteração de parâmetro da instância selecionada será executada dentro do horário de manutenção da instância e entrará em vigor. |
Região | Selecione a região da instância. |
Instância MySQL | Selecione a instância, suporta a filtragem rápida da instância com base em ID/nome da instância, suporta seleção única, múltipla ou de todos. Atenção: Ao aplicar um modelo de parâmetro a várias instâncias, confirme se os parâmetros no modelo são aplicáveis a essas instâncias. Por favor, opere com cautela. |
Comparação de parâmetros | Abaixo deste item, pode pré-visualizar os detalhes da comparação de parâmetros antes e depois da aplicação do modelo de parâmetro nas instâncias selecionadas. Este item só será exibido quando uma instância for selecionada. Descrição: Você pode ativar o botão Apenas pré-visualizar parâmetros alterados para exibir somente os parâmetros alterados. Se o valor do parâmetro estiver vazio, será identificado como (NULL). Se a instância não tiver exposto o parâmetro correspondente do modelo de parâmetro disponível, o valor será identificado como (N/A) e a alteração será ignorada. Se a diferença na comparação de parâmetros for identificada em laranja, indica que a aplicação do modelo de parâmetro reiniciará a instância do banco de dados. ![]() |



Esta página foi útil?
Você também pode entrar em contato com a Equipe de vendas ou Enviar um tíquete em caso de ajuda.
comentários