Mysql优化之my.cnf参数优化
mysql 优化 参数 my cnf
2023-09-27 14:26:44 时间
1、innodb_buffer_pool_size
innodb_buffer_pool_size 参数用来设置Innodb 最主要的Buffer(Innodb_Buffer_Pool)的大小,也就是缓存用户表及索引数据的最主要缓存空间,对Innodb 整体性能影响也最大。
对于一台单独给MySQL 使用的主机,并假设只使用innodb引擎,一般建议该参数为物理内存的75%左右。
2、innodb_io_capacity
表示每秒钟IO设备处理数据页的上限
普通机械盘1000左右,SSD10000左右,PCIe SSD20000以上
3、innodb_log_file_size
建议设置1G以上,可以减少buffer pool checkpoint的频率
4、innodb_max_dirty_pages_pct
表示innodb从buffer中刷新脏页的比例不超过这个值
25-50为宜
5、open_files_limit & innodb_open_files
建议65535
6、thread_handling = pool-of-thread
启用线程池
7、query_cache_size & query_cache_type
关闭查询缓存
8、开启慢查询,定期优化耗时长的查询语句
slow_query_log=1
slow_query_log-file=/data/logs/mysql_slow_query.log
long_query_time=0.5
相关文章
- 【MySQL】MySQL的优化(三)
- MySQL 优化实施方案
- MySQL架构优化实战系列3:定时计划任务与表分区
- Mysql编译安装参数优化
- MySQL: partition
- mySQL函数根据经纬度计算两点距离 复制代码
- MySQL大表优化方案
- 一个小小的签到功能,到底用MySQL还是Redis
- 腾讯云服务器搭建Apache/PHP/MySQL环境
- 【MySQL】解决导入sql脚本报错:Got a packet bigger than ‘max_allowed_packet‘ bytes
- 解决kettle在两个mysql之间迁移数据时乱码的问题 和 相关报错 及参数调整, 速度优化
- 叶金荣:MySQL通用优化技巧
- 基于Python+MySQL 实现(GUI )学生信息管理系统【100010435】
- 基于C#+MySQL开发(WinForm)音乐播放器系统【100010302】
- PyQt5 中调用MySql接口失败 ( QSqlDatabase 组件) 在Linux环境下如何修改
- windows下远程连接Mysql
- C++连接mysql及遇到的相关问题
- mysql lower,upper实现大小写
- MySQL执行语句性能优化
- Mysql索引原理及优化
- 高性能MySql进化论(九):查询优化器常用的优化方式
- mysql 优化下
- mysql 索引优化,索引建立原则和不走索引的原因
- 黄金法则:MySQL基准测试最佳实践
- 【MySQL】mysql更换root密码,全网唯一有用!
- mysql锁知识【转】
- 漏洞预警:MySQL代码执行0-day漏洞 可本地提权
- MySQL - 聚簇索引和辅助索引