云数据库 RDS-RDS for MySQL参数调优建议:其他参数

时间:2024-11-15 14:52:59

其他参数

  • “max_prepared_stmt_count”:准备大量的语句会消耗服务器的内存资源,参数设置较小,会带来潜在的“拒绝服务”的风险,建议您根据业务情况,调整该参数的值。
  • 如下参数的输入会根据内核规则对取值进行对应的调整。调整的规则如下所示:
    • “key_cache_age_threshold”会自动调整为100的倍数。
    • “join_buffer_size”“key_cache_block_size”会自动调整为128的倍数。
    • “query_cache_size”“query_prealloc_size”“innodb_log_buffer_size”“max_allowed_packet ”“thread_stack ”会自动调整为1024的倍数。
    • “read_buffer_size”“read_rnd_buffer_size”“binlog_cache_size ”“binlog_stmt_cache_size ”会自动调整为4096的倍数。
    • “data_buffer_size”“log_buffer_size”“shared_pool_size”“temp_buffer_size ”会自动调整为1048576的倍数。
  • “binlog_format”默认设置为row,表示将binlog记录成每一行数据被修改的形式,包括修改前和修改后的数据。建议不要对该参数进行修改,否则可能影响您的正常使用。
  • “log_timestamps”控制记录各类日志中的时间戳时区,如错误日志、慢日志等。默认设置为系统时区,且无法修改。
  • “skip_name_resolve”:默认值为“ON”,表示跳过 域名 解析从白名单的IP中判断是否可以建立连接。
  • “innodb_strict_mode”:用于限制InnoDB的检查策略,默认值为“OFF”。
  • “binlog_rows_query_log_events”:该参数控制原始SQL是否记录到Binlog。开启时在特定大量数据更新等场景可能存在一定的性能劣化,修改该值应该考虑Otter等工具的兼容性。
support.huaweicloud.com/usermanual-rds/rds_08_00001.html