自己使用的一些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同配置的性能是差不多的
但是有个问题,就是这个服务器的缓存占用较多。
本文来自博客园,作者:有鹏自远方来,转载请注明原文链接:https://www.cnblogs.com/2019peng/p/14578020.html

浙公网安备 33010602011771号