《MySQL必知必会》第三十章:改善性能

@author: Tobin
@date: 2019/11/7 18:09:11

给出一些优化的建议。

  • 调整内存分配,缓冲区大小。SHOW VARIABLES; SHOW STATUS;
  • SHOW PROCESSLIST,显示所有活动进程。使用KILL杀死进程,需要管理员权限。
  • 总是有不止一种方法编写同一条SELECT语句,实验联结,并,子查询。选择最优的方法。
  • 使用EXPLAIN语句让MySQL解释它如何执行一条SELECT语句。
  • 一般来说,存储过程比一条执行SQL语句要快。
  • 使用正确的数据类型。
  • 绝不要检索比需求还要多的数据。
  • 在导入数据时,应该关闭自动提交,可能也要关闭索引。
  • LIKE很慢,尽量使用FULLTEXT
  • SELECT语句有复杂的OR,可以用多条SELECT和连接他们的UNION语句,性能提升。
posted @ 2019-11-07 18:42  我的小叮当  阅读(128)  评论(0编辑  收藏  举报