00:00
好了,那呃,目前环境OK了吧,OK吗?不OK啊,现在虽然你装上了进来了,但是如果其实你执行一个什么电表查询语句,它是马上报错的,为啥克里号需不需要依赖于其他的框架?哎,对,主keep咱们是媒体呢,这个不要忘了啊,依赖于雅安吗?没有依赖吧,咱们还有一个问题,咱们click house既然如此的话,他不依赖于雅恩,那咱们呃,在企业里面部署的时候,还要跟雅恩的那个那些集群那节点要部署在一起吗?如果条件允许,大家注意啊,可能有house单独部署。最好,而且官方建议是什么呢?128G的服务器单独给他用,内存给到多大呢?100个GCPU给到多大呢?最好是32线程怎么样呢?都给他用,可里卡耗是快,你想想快你是不是得付出代价对吧?就像最近很火的那个新闻对吧签对吧啊两分半啥的对吧,你快是吧?行啊,不说那个啊啊行啊,这不话那么多。
01:41
那就行了,那接下来我们先聊一下这个explain的一个语法啊,来我们看一下啊,先看一下基本使用,首先呢,也是一个spring,但是它可以跟四种同的东西啊,那分别是什么呢?一个是最普通的执行计划。
02:00
你不四个关键词你不写默认就是这个啊,默认就是这个,还有一个可以看一个什么语法数,但可能大家很少会去看这个东西,什么语法数的,还有这个比较常用的是哪一个呢?这个。哎,都看不清了,对吧,这个这个会比较常用,它有什么作用呢?就是你把后面跟上你的搜狗对吧,那它会返回它当你优化完之后的S长什么样。所以你很多时候要去看,他帮你做了优化的一个效果,用这个关键词啊,那其他的就是查看它的一个执行过程大概是啥样的,比如说几个线程先干什么再干什么,这玩意儿,那我们直接看呗,好吧。直接来到第一个查看执行计划,那这边呢,这句话咱们直接拿过来,这是不是很简单的一个语法而已啊,也不来源于哪张表对吧,就写死了几个数据嘛,好,那我们看一下执行计划,或者诶卡住了。
03:12
你看这个就是执行计划,看得懂吗?看得懂吗?其实你只要认得单词,你就大概看得懂了,那首先它的缩进是什么意思啊。就是一步一步的走嘛,一步一步的走。一步一步的进去,好,那其实你看这一步干嘛会从存储里面读取数据啊,说白了就读数据嘛,那因为这个语语句呢比较简单,所以你也看不到其他特别的东西了啊,这是一个play,那我们再来看一看复杂一点的circle啊,这边咱们查的是一个啥表呢,你看。咱们是不是有一个库系统库啊,里面有一些系统的相关信息,对吧?好,那就查这张表。
04:05
你在官网也可以跑的啊,来瞅一眼。这里只写了一个explain对吧,后面这一句是一个circle语句,好回车。这次就多了吧,对吧,那其实这啥。归并排序,归并排序对吧。然后这个呢,也是排序,对谁排序啊部分的嘛,对吧,然后再往下走做了一个什么聚合,再往下走做了一个什么过滤,对吧,然后呢,读数据对吧,那你在对应看到你的circle啊,这就这是咱们的输入这里它会返回。它点击后的一个语法啊,一个语句。那对应的这个执行数据跟咱们这个搜狗就对应起来了吗。
05:01
这是简单的一个,并且它后面有什么有一些解释说明,所以呢,克里卡号的执行计划相对来讲可能会比hi呢更简单好读一点啊,更更简单好读一点啊。很直白啊,很直白,比如说像这个the,就是后面还告诉你,你做了一个where过滤啊,那你看你搜狗语句有没有,是不是有啊,你就看得懂谁先谁后,这先顺序是什么,明明白白啊,明明白白好。而且你看我这边是不是没有写plane这个关键词啊,就是默认的默认的。那它其实呢,你看上面我的语法介绍啊,然后大家注意看这个prime跟这个pipeline,它是不是还有参数可以写啊,这些无关紧要,这些是什么呢?更加详细的信息,现在是不是比较简洁啊,对吧,你可以把黑的信息打开,可以把它的动作打开。
06:03
等等,就大家跑一遍就行了啊对刚才这个语句呢。咱们大家自己玩的话,没装的话,你可以在这跑嘛,官网来我给大家试一下吧。直接点run,但是格式呢,可能没那么好看了。你看是不是有啊,它没有缩进,它没有缩进,那你再切换到20.3,你跑一下。报错了吧,为什么?还记得吗?哎,对版本问题,他并不支持这个语法,行,大家关我玩就行了,效果呢,你可以看我的效果,那么这个plane咱们把这几个参数打开啊,零表示关闭,一表示打开啊,其实平时你会打开的情况也不多,来跑一下,这就是简单的一个查询。
07:00
FROM1张表,查一个字段,李敏了一下啊。回车。柏林现场。这是不是来,你看我设的什么,是不是一个head一个action对吧,到这里是不是有了head,这里是不是有了X,对吧,就是更加的详细嘛。你觉得他信息太少了,你把这些都打开。这里也有个黑的,这里也有加了一个黑的,每一步都加一个黑的,这个很简单吧,对吧。那其他的咱们就快速看一遍就行了啊呃,语法数我们看看长啥样啊,你要认得那这个还是刚才那个语句啊,从这张表查查一个字段limit一下,但是这边是跟了ast。回车。
08:00
都不一样啊。不一样了吧?这个看得到比较少一点啊,这个看的比较,这是它的一个语法书啊,这是更深层次去研究的时候,可能会去用到这个。这个了解一下就行。
我来说两句