办公
互联网中间件
合作伙伴
智能管理
备份
大数据
本文主要介绍可以通过RDS管理控制台修改的主要参数。
背景信息
关系型数据库RDS-MySQL服务提供了参数管理功能,您可以根据业务需求,设置MySQL引擎相关的高级参数,进行性能调优。
参数说明
参数 |
默认值 |
是否需要重启实例 |
说明 |
back_log |
3000 |
是 |
MySQL每处理一个连接请求时都会创建一个新线程与之对应。在主线程创建新线程期间,如果前端应用有大量的短连接请求到达数据库,如果等待的连接数量超过back_log的值,则MySQL将不会接受新的连接请求。如果需要MySQL能够处理大量的短连接,需要提高此参数的大小。 |
innodb_autoinc_lock_mode |
1 |
是 |
自增主键的锁机制:
RDS-MySQL默认取值为1,表示InnoDB使用轻量级别的mutex锁来获取自增锁,替代最原始的表级锁。 |
query_cache_size |
3145728 |
否 |
查询缓冲区的最大长度。 默认情况下,不开启,最大缓冲区最大长度为0。 取值需为1024的倍数,否则会向下取最接近的数值。 |
net_write_timeout |
60 |
否 |
等待将一个block发送给客户端的超时时间。 |
tmp_table_size |
33554432 |
否 |
内部内存临时表的最大值。 如果内存临时表超出了限制,MySQL会自动地把它转化为基于磁盘的MyISAM表。 |