mysql优化小结

  • explain的使用
  • profile的使用
  • 以小结果集驱动大结果集
  • 尽量不要使用复杂的join语句、子查询
  • 拆分耗时操作,如大量的insert、delete会锁表时间过长,拆分成批量的操作
  • 唯一性太差的字段不要创建索引 如性别
  • 创建索引的字段不要太大
  • 大于2个表的join可以适当调大join_buffer_size
  • 排序时可根据需求调大sort_buffer_size
  • order by尽可能主键或者索引
  • 不要select * ,取需要的字段
  • 避免使用 limit 10000,10

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部