当前位置:首页 > CarlZhou 第9页
CarlZhou

CarlZhou 管理员

暂无介绍

185 篇文章 0 次评论

87 以MySQL单表查询来举例,看看执行计划包含哪些内容(2)?

CarlZhou3年前 (2021-05-09)10431
今天我们继续来说执行计划里包含的数据访问方式,上次说了const和ref,以及ref_or_null,想必大家都理解了,今天来说说其他的数据访问方式 先说说range这个东西,这个东西顾名思义,其实就是你SQL里有范围查询的时候就会走这个方...

86 以MySQL单表查询来举例,看看执行计划包含哪些内容(1)?

CarlZhou3年前 (2021-05-09)10458
今天咱们就以MySQL单表查询来举例,看看执行计划到底包含哪些内容 今天和下次要讲解的执行计划包含的内容,说白了,全是之前讲过的,只不过我们把之前讲过的一些东西跟MySQL的执行计划中的一些概念匹配起来,这样衔接上之后,你就知道MySQL的...

85 提纲挈领的告诉你,SQL语句的执行计划和性能优化有什么关系?

CarlZhou3年前 (2021-05-09)10351
之前我们已经彻底搞清楚了MySQL的索引结构,也知道了索引平时要怎么样写SQL才能用上,而且也是用一个案例给大家讲解了,平时我们做一个系统,写好代码之后,要如何去设计表的索引,让每个查询都可以用上索引,所以这里纠正了大家平时的一个观念,可能...

84 案例实战:陌生人社交APP的MySQL索引设计实战(四)

CarlZhou3年前 (2021-05-09)10413
今天是咱们的这个索引设计案例的最后一篇文章,之前通过三篇文章的分析,相信大家都已经理解了为什么我们要把索引设计成(province, city, sex, hobby, character, age)这样的一个形式。 这么做其实关键是要让最...

83 案例实战:陌生人社交APP的MySQL索引设计实战(三)

CarlZhou3年前 (2021-05-09)826
上一次我们讲到我们的联合索引已经设计为了(province, city, sex)的样子,把省份、城市和性别三个几乎每次查询都会加的条件放入了联合索引的最左侧去,接着我们今天继续分析这个联合索引里还要放哪些字段。 分析这个问题之前,我们先来...

82 案例实战:陌生人社交APP的MySQL索引设计实战(二)

CarlZhou3年前 (2021-05-09)1242
今天我们继续分析这个社交APP的复杂用户搜索功能场景下的索引设计案例,上次我们讲到,在我们的这个场景里,SQL中会包含where、order by和limit几个语句,而且实际场景中,往往where和order by是没法都用到索引的,这是...

81 案例实战:陌生人社交APP的MySQL索引设计实战(一)

CarlZhou3年前 (2021-05-09)851
从今天开始,我们将会用4篇文章给大家介绍一些MySQL索引设计的实战案例,本来是想要用电商系统的场景给大家介绍索引设计的,但是在整理笔记的时候发现,电商场景的业务实在是太复杂了,可能要把电商的业务讲清楚都需要很大的篇幅,所以决定采取相对较为...

80 设计索引的时候,我们一般要考虑哪些因素呢?(下)

CarlZhou3年前 (2021-05-09)3179
今天我们最后来讲一下设计索引的时候,我们一般要考虑哪些因素。之前已经给大家讲解了索引设计时候如何根据你的查询语句来设计,让你的查询语句都能用上索引 另外还讲了字段基数的问题以及前缀索引的问题,其实就是你设计索引的时候尽量别把基数很低的字段包...

79 设计索引的时候,我们一般要考虑哪些因素呢?(中)

CarlZhou3年前 (2021-05-09)10137
今天我们继续来说一下,在设计索引的时候要考虑哪些因素。之前已经说了,你设计的索引最好是让你的各个where、order by和group by后面跟的字段都是联合索引的最左侧开始的部分字段,这样他们都能用上索引。 但是在设计索引的时候还得考...

78 设计索引的时候,我们一般要考虑哪些因素呢?(上)

CarlZhou3年前 (2021-05-09)3797
本周我们将要讲解一下设计索引的时候,我们通常应该考虑哪些因素,给哪些字段建立索引,如何建立索引,建立好索引之后应该如何使用才是最合适的。 可能有的朋友会希望尽快更新后面的内容,但是因为工作的原因的确非常忙,也很少有周末时间,目前一周三更也...