温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
接下来我们给大家讲一下我们ES的优化啊,所谓的优化呢,就是调整一些参数,让我们的这个读写性能啊更快一些,那首先第一个呢,我们先说一下硬件选择的问题,他说了我们ES的基础呢是Lucy,所以所有的索引和文档数据啊,其实都是存储在本地的磁盘当中,那么在这种情况下,如果我们的本地磁盘的这种什么IO效率能够提高的话,性能可以得到一个极大的提升,所以他就跟你说了,我们磁盘在现代服务器上通常都是一个瓶颈。而我们的ES会什么呢?很重的使用磁盘,那么这样的话,磁盘吞吐量越大,我们的性能越稳定,它的查询会越快,对不对?那好,下面就有一些优化的一些小技巧了。首先第一个叫做SSD,那SSD呢就是固态硬盘的意思,那固态硬盘呢,是用固态电子存储芯片阵列所制成的硬盘,是一种以存储器作为永久性存储的一种电脑存储设备,相对来说它比我们的机械硬盘要好太多了,那么所谓的机械硬盘呢,其实就是使用坚硬的旋转盘片为基础的电脑存储设备。
01:08
那么在这种情况下,它会依赖于我们旋转的机械马达的驱动,那么它的速度的提高也会带来发热呀,磨损等问题,这样的话会影响它的什么使用效率,那么在这种情况下,我们的固态硬盘就没有这样的问题,所以呢,它会采用芯片式的闪存来存取数据,它的读写速度是非踌快的,所以我们需要选择它。好吧,第二个使用RAID0。RI0呢,它代表了所有rid级别中最高的存储性能,它提高存储性能的原理呢,就是把连续的数据分散到多个磁盘中存取,这样的话系统有数据请求就可以被多个磁盘并行的执行,那这样的话大家想想并行能力不就强了吗?你并行能力强的话可以呢,提高我们的查询效率对不对,哎,就是这样啊啊,另外呢,我们使用多块硬盘呢,我们的ES它允许通过多个目录的配置来将我们数据呢放在不同的上面,这样的话可以并行读写不是非常好吗?然后呢,他又说了不要使用远程挂载的存储,那么这样的话,它的延迟对于我们当前的查询来讲是背道而驰的啊,因为你的这个远程操作呢,就会比较慢嘛,对吧?嗯。
我来说两句