美文网首页
Mysql优化系列(一)优化SQL语句

Mysql优化系列(一)优化SQL语句

作者: 往后余生9375 | 来源:发表于2020-01-15 09:58 被阅读0次
  • 1

善用执行计划对SQL进行分析,如何没有命中索引,及时优化数据库。

EXPLAIN SELECT * FROM user WHERE nid = 3;

详细分析:https://www.cnblogs.com/klvchen/p/10137117.html

  • 2

SQL中建立合理的索引,但一个表最好不超过5个。

  • 3

WHERE条件中尽量不要包含计算函数或表达式。

  • 4

select 查询尽量不适用 * 。

  • 5

join表最好不超过3个。

  • 6

面对中文条件查询,建议直接用全文索引,如何实在要用like尽量不适用%keywords%。

ALTER TABLE articles ADD FULLTEXT INDEX ft_index (title,body) WITH PARSER ngram;

如何查询

MATCH (columnName) AGAINST ('keywords')

相关文章

网友评论

      本文标题:Mysql优化系列(一)优化SQL语句

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