mysql 整理

来源:互联网 发布:现在的淘宝太坑了 编辑:程序博客网 时间:2024/05/17 10:39
MySql 中的 explain 语法可以帮助我们改写查询,优化表的结构和索引的设置,从而最大地提高查询效率。
 当然,在大规模数据量时,索引的建立和维护的代价也是很高的,往往需要较长的时间和较大的空间,如果在不同的列组合上建立索引,空间的开销会更大。

 因此索引最好设置在需要经常查询的字段中。

参考链接:https://my.oschina.net/wcsm520/blog/222694

1.左连接和内连接在右表的连接字段建立索引。(优化右表)
2.右连接在左表的连接字段建立索引。(优化左表)
3.在表连接时是先执行on后执行where。所以条件尽量放在on的语句中
4.对于or的操作,使用union连接或者的两个结果集

原创粉丝点击