随笔分类 -  MySQL优化

摘要:在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询时,会返回执行计划的信息,而不是执行这条SQL(如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中)。 复制代码 在查询中的每个表会输出一行,如果有两个表通过 join 连接查询,那么 阅读全文
posted @ 2019-04-30 10:56 德克济克Dekjike 阅读(383) 评论(0) 推荐(0)
摘要:转自:http://lizhenliang.blog.51cto.com/7876557/1657465 一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。这篇博文主要谈MySQL数据库发展周期中所面临的问题及优化方案,暂且抛开前端应用不说, 阅读全文
posted @ 2018-09-17 21:10 德克济克Dekjike 阅读(201) 评论(0) 推荐(1)
摘要:MySQL5.0和更新版本中引入了一种叫:索引合并(Index merge)的策略,一定程度上可以使用表上多个单列索引来定位指定的行。 该特性主要应用于以下三种场景: 1. 对or语句求并集,如查询select * from film_actor where c1 = "xxx" or c2 = " 阅读全文
posted @ 2018-09-17 15:04 德克济克Dekjike 阅读(10253) 评论(0) 推荐(0)
摘要:1、认识MySQL MySQL作为一款轻量级,功能强大、开源的关系型数据库,目前已成为互联网公司后台数据库的标配。那么作为MySQL数据库的深度使用者,不能仅仅会写SQL语句就可以,还需深入了解MySQL的功能和特性,清楚SQL语句在数据库里面试如何执行 的,是不是合理的,只有这样才能写出真正高性能 阅读全文
posted @ 2018-09-17 10:46 德克济克Dekjike 阅读(260) 评论(0) 推荐(1)