美文网首页
mysql优化

mysql优化

作者: cjFree | 来源:发表于2016-12-30 19:41 被阅读0次

    1.关键技术点

    1.合理的表结构(概括说,就是符合3NF)
    2.添加适当的索引(index)【普通索引/主键索引/唯一索引/全文索引】
    3.分表技术【水平分割/垂直分割】
    4.读写分离【更新修改操作都可称为写操作】
    5.存储过程【在mysql服务器端,已经编译好的sql语句集,执行特定的功能】
    6.对mysql配置优化【最大连接数/缓存等】
    7.mysql服务器硬件升级
    8.定时清除不需要的数据,定时进行碎片整理(MyISAM)
    

    2.合理的表设计

    一般来说,只要符合第三范式就差不多。但是有时候,为了开发便利与维护,可适当的采取反3范式,比如冗余一些喜欢数、评论数等字段。

    3.慢查询

    • 慢查询设置
      show variables like '%query%' 慢查询日志是否开启,日志位置等配置信息

    手动开启慢查询日志 set global slow_query_log=on

    设置慢查询时间 set global slow_query_log=1
    按照慢查询日志 定位sql语句,就可以来优化。

    4.索引

    相关文章

      网友评论

          本文标题:mysql优化

          本文链接:https://www.haomeiwen.com/subject/sdsdvttx.html