温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好了,那么大家思考这么一个问题啊,我这个语法执行计划的语法的20.6才有的,难道之前就看不了吗?那那些人都怎么知道优化的呀?以前只能通过一种方式,什么打印日志。举个例子啊,咱们日志默认路径在哪,我再拷贝一个。是不是应该在VR log click卡号,这个是不是在配置文件默认指定的,你可以改是吧?好,进来瞅一眼啊,没有权限,呃哦,就切换成root先,然后再复权对吧?哇,Log click house server进来是不是一大堆啊。那这边呢,我们看一看应该是哪一个日志在这对吧?来我们简单瞅一眼,其实以前的版本没有这种语法,你只能去看日志,日志里面有你这句circle的一个执行过程。
01:04
这个是连什么20.4.5,这是因为我有历史版本的原因啊,历史版本主机本里面存了啊,这个无所谓,不影响咱使用,呃,我直接拉到最后。他这里面。啊。你看的不明显,看的不明显,呃,因为我没去执行这个语句嘛,那老版本怎么来呢?老版本很简单,你就不要想着你用explain了,你直接就是把circle跑了,跑完之后你去看日志执行过程都做了哪些事,比如说做了聚合,是不是aggreg呢?对吧,还是怎么样,呃,我们给大家找一找我的老版本吧,我在哈杜一上面,我启动一下。Serve start啊不对,对吧。
02:04
好,然后呢,Click house client。这就是大家之前的版本啊,我进来。这是二十点四点五点三六的啊,那我以前怎么办呢?我随便找一句啊,以前这里的案例随便找一句。找一句这个吧,三元表达式的好,然后呢,我在这执行。如果你在前面加it spring不好意思报错对吧,直接报错不支持,那你只能执行来跑一下不出结果了,那这个时候你只能去找日志的来拷贝一个CD VR log click click house server进来捡漏,好权限不足,修路啊,好,我shift加具直接拉到最后这边,我们看什么呢?我放小一点,格式比较好看啊,你看执行一个查询,什么查询呢这一句。
03:16
折扣,然后呢。你看是抓取列,接下来读取的十行多久多久,对吧,就是你只能看这种啊,只能看这种。在这看,那如果你不想进入客户端行不行啊,也可以,咱们有一个命令叫什么,看看corry吧,看corry里面是不是写circle口啊,对吧,说总而言之就是这个啊。你加一个参数进去,Send log level,因为咱们的执行计划这种可能要trace,还有第八个ug级别才会打印啊,Ino不会,那后面就是跟一个circle,然后丢到黑洞里,就试一下老版本只能这么用啊,你记记一下就行,而且还不好找,很烦。
我来说两句