mysql优化
2022/2/28 19:23:29
本文主要是介绍mysql优化,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
mysql配置优化,提升性能
1 利用多核性能
查看默认值
show variables like '%_io_threads'
#默认使用4核
修改配置文件添加
参数不支持动态改变,需要把该参数加入my.cnf里,修改完后重启MySQL服务4
mysql8可直接使用命令SET PERSIST,重启有效
vim /etc/my.cnf innodb_read_io_threads=16 innodb_write_io_threads=16 #使用16个核,允许值的范围在1~64 innodb_thread_concurrency=0 #这个参数设置为0时,表示不限制线程数
重启MySQL服务
systemctl restart mysql
2 修改连接数
查看默认最大连接数
show variables like '%max_connections%'
查看默认用户最大连接数
show variables like 'max_user_connections'
# 默认0 无限制
查看用户最大连接记录
show global status like 'Max_used_connections'
修改最大连接数
服务器响应的最大连接数值占服务器上限连接数值的比例值在10%以上 如果在10%以下,说明mysql服务器最大连接上限值设置过高 Max_used_connections / max_connections >0.1 修改配置文件my.cnf max_connections=1280 mysql8可直接使用命令,重启有效 SET PERSIST max_connections=1280
重启MySQL服务
systemctl restart mysql
这篇关于mysql优化的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-24在Linux下管理MySQL的大小写敏感性
- 2024-04-26MySQL查出时间比实际晚8小时的解决方案
- 2024-04-01JPA不识别MySQL的枚举类型
- 2024-03-30mysql数据库表卡死解决方法
- 2024-03-15MySQL多数据源笔记5-ShardingJDBC实战
- 2024-03-11natural join mysql
- 2024-03-11关于VS2017,VS2015 中利用 EF使用Mysql 不显示数据源问题解决方案
- 2024-02-26mysql 阿里云xb后缀备份文件恢复-icode9专业技术文章分享
- 2024-02-22docker mysql 5.7
- 2024-02-18从 20 多套 MySQL 到 1 套 TiDB丨骏伯网络综合运营管理平台应用实践