温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
字面意思是什么意思啊?嗯,没错,不用讲string Java是不是都有length这种方法来说它的长度啊,好。大家看表示索引中使用的什么算啊,可通过该列计算查询中使用的索引长度,在不损失的精度的情况下,长度怎么样?说白了是不是你用的越少越好,金那个投入少,产出丰富,这个是不是最好?有点是不是变态的时候既不给马儿吃草,或者是吃的少草少,要让马儿跑的快啊,那么这看好keyles显示的值为索引字段的最大可能长度,并非什么实际,也就是说它是根据表的定义计算得出,而不是通过表内检索出,简单一句话就是同样的结果,同样的查询结果的话,这个keyten用的越少是不是越好啊,好,那么呢,但是同学们拍头。
01:00
世界上的事情是不是叫平衡,什么概念呢?确实是不是不存在给的少,干的多种情况,好kle来,它跟精确是什么呢,矛盾的。假设我在你们班查询,请把你们班加了一个条件名字啊姓李的找出来,请问这个假设我这些都加了索引哈。Student name,请问这个字段我加了,所以查询的话,我是不是用了一个条件,请问要不要K啊,产生一个长度的消耗,要不要好这个时候查出来了,然后这个时候你会发现好姓李的我再加一个城市必须是什么,来自于河北省的同学,请问是不是又比上一波条件更细腻度更精确,但是你的结果得到的越精确,你所付出的代价是不是上面的投入要更多?第一个名字姓你的,第二个省份必须是河北的,那么相当于而言你的。
02:08
精度越精,但是你投入成本是不是要越高啊,那么第二次这种查询,它的这个KS的长度会不会比第一个要更多,它耗费的更多,但是他的结果是不是更精确呀?好比就是说你考试你的分比别人高,那么坦白讲,你课后的努力做的卷子是不是要比别人多呀?好,那么这儿我们来看。来T表ID扣机扣二没问题吧,然后我们呢,直接这么干。现在我们呢,没见索引,好哦不是,或者就说只用了一个条件说错了口误啊来同学们请看现在我们呢打出来的。情况是这样的。
03:01
各位亲,这个跟我讲,CH1,我是不是在前面见过I DX ch1这样的,那么好CH1我拿它做查询,由理论上是不是到river这个级别非唯一性扫描,扫出符合该条件的所有记录啊好,理论上能不能用到索引,大胆说能不能,这有值嘛,这不是那吧,对不对,实际上我有没有用到,好那么这个时候大家看我,当我只有一个条件的时候,好,我用到了,请问我能不能查出记录可以,但是我这个的kon的长度使用的消耗是不是13啊,好,再来这条。我条件越多,结论结果是不是越精确,换句话说是什么?是不是慢工出细活,我现在要的东西越好越精,我付出的代价是不是要越多?那么好,同学们COOME1,这个我只加了个条件,查出来了,我这用了13,但是大家再来看我这用了多少,因为他们两个都是恰似这个类型的话,那么言下之意,这块我们的字节数,这个是用了13个字节,这个是不是用了26个字节呀,为什么?因为我这个条件比你多,精度比你高了以后,我付出的代价是不是要比你多一些啊,那么所以说这块我们的原则是什么?同样的查询结果的前提下,是不是精度越小越好啊,OK,那么这个呢,就是我们的什么possible key。
04:35
Key和key les3个属性相关的解答。
我来说两句