Mysql的优化方法介绍
时间:2020-09-22 10:00:07
作者:重庆seo小潘
来源:
本篇文章给大家带来的内容是关于Mysql的优化方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 1、应用访问优化1).减少数据访问(Nosql作用)2).返回更少数据3).减少交互次数(Nosql作用)2.服务器硬件选择1).数据SSD (固态)2).日志S
本篇文章给大家带来的内容是关于Mysql的优化方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
1、应用访问优化1).减少数据访问(Nosql作用)2).返回更少数据3).减少交互次数(Nosql作用)2.服务器硬件选择1).数据SSD (固态)2).日志SAS (企业级)3.操作系统优化(LINUX / SWAP(虚拟内存) )1).LINUX 2).设置SWAP(虚拟内存)3).关闭NUMA特性4).网卡优化(双网卡做成BOND(0 / 1 / 6)或者调整网络参数)5).磁盘调度设置(DEADLINE / NOOP / CFQ)6).文件系统(XFS / EXT4 / NOATIME / NOBARRIER)4.数据库优化1).数据库实例化优化2).SQL语句优化a).选着有效的连接顺序(from从左到右;where从下而上,从右到左;group by,order by从左到右)b).避免产生笛卡尔积c).避免使用*(需要查询数据字典)d).用where子句替换having子句e).in适合外表大而内表小;exist适合于外表小而内表大f).使用exists替代distinctg).避免隐式数据类型转换h).使用索引来避免排序操作i).尽量使用前端匹配的模糊查找(Column like ‘ABC%’)j).不要在选择性较低的字段建立索引k).避免对列操作(where条件中对字段进行数学表达式运算)l).尽量去掉in , or ,<> (索引失效)m).避免在索引列上使用 is null 或者 notn).批量提交sql以上就是Mysql的优化方法介绍的详细内容,更多请关注小潘博客其它相关文章!