自己使用的一些mysql5.7配置调优

现有环境说明,阿里云主机一台,配置为:8核16G、400G硬盘

作用:主要是用作预生产站中,模拟生产上执行一些sql会不会出现问题的情况,和处理一些定时器跑批的问题

安装:正常的yum 安装

主要是配置文件内容:

------------------------------------------------------------------------------------------------------------------------------------

#数据库不区分大小写

lower_case_table_names=1
sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
#数据库连接数
max_connections=10000
max_allowed_packet = 5000M
##设置缓存
tmp_table_size = 64M
query_cache_type = 1
query_cache_size = 256M
join_buffer_size = 256M
##开启慢sql日志
slow_query_log=1
long_query_time=2
##增量备份
log-bin=mysql-bin
server-id=7
##保存备份时间
expire_logs_days = 3

#限制临时表的独立空间
innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:3G

#MySQL读入缓冲区的大小
read_buffer_size = 32M
##MySQL的随机读缓冲区大小
read_rnd_buffer_size = 16M
##MySQL的顺序读缓冲区大小
sort_buffer_size = 16M

--------------------------------------------------------------------------------------------------------------------

以上配置改完后,测试过。达到的性能和阿里云上的RDS同配置的性能是差不多的

但是有个问题,就是这个服务器的缓存占用较多。

posted @ 2021-03-25 16:25  有鹏自远方来  阅读(91)  评论(0)    收藏  举报