优化Mysql的一些方法

下文主要给大家带来优化MySQL的一些方法,希望这些文字能够带给大家实际用处,这也是我编辑优化Mysql的一些方法这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。

创新互联建站主要从事成都网站设计、做网站、成都外贸网站建设公司、网页设计、企业做网站、公司建网站等业务。立足成都服务玉山,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

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替代distinct
    g).避免隐式数据类型转换
    h).使用索引来避免排序操作
    i).尽量使用前端匹配的模糊查找(Column like ‘ABC%’)
    j).不要在选择性较低的字段建立索引
    k).避免对列操作(where条件中对字段进行数学表达式运算)
    l).尽量去掉in , or ,<> (索引失效)
    m).避免在索引列上使用 is null 或者 not
    n).批量提交sql

对于以上关于优化Mysql的一些方法,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。


网页标题:优化Mysql的一些方法
分享地址:http://bzwzjz.com/article/gosjig.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 手机网站制作设计 成都网站制作 企业网站设计 成都营销网站制作 达州网站设计 重庆网站建设 营销网站建设 营销型网站建设 企业网站设计 成都网站设计 成都网站设计 成都网站建设推广 成都网站建设流程 四川成都网站设计 做网站设计 四川成都网站制作 定制网站设计 成都企业网站制作 成都网站制作 成都网站设计 成都网站建设 重庆电商网站建设