当前位置: 首页 > news >正文

巴州建设局网站郑州纯手工seo

巴州建设局网站,郑州纯手工seo,如何做公司的网页,建设银行网站字体根据以前的测试,forceMerge段合并,将段的个数合并成一个。带来了将近一倍的性能提升,测试过程文档(请参考我的另外一篇文章):ES优化实战- forceMerge搜索提升测试报告_es forcemerge_水的精神的博客-CSDN博…

  根据以前的测试,forceMerge段合并,将段的个数合并成一个。带来了将近一倍的性能提升,测试过程文档(请参考我的另外一篇文章):ES优化实战- forceMerge搜索提升测试报告_es forcemerge_水的精神的博客-CSDN博客

  注意,这次测试,只是这对一个长文本字段(就像一篇文章)的检索测试。假如同时对多个字段做检索,带来的性能会好更多!

  时间已经过去了许久,对检索的原理,对es集群的理解也有了更高的层次。再写一篇文章,来讲讲为什么会性能提升。讲讲段合并的适用场景,以及需要注意的事项。用的好了性能提升很多,用的不好,性能反而降低很多。


能够提升的原理

在 Elasticsearch 中,Lucene 索引被分为多个段(segments)以提高查询性能。每个段都是一个完整的 Lucene 索引,包含一部分数据。当一个文档被添加到索引中时,它会被添加到一个新的段中。这些新的段需要合并到更大的段中,以便更快地执行搜索操作。

forceMerge 是 Elasticsearch 提供的一个 API,可以将多个段合并成一个更大的段。这个过程可以通过减少段数来提高性能,因为

  • 更少的段意味着更少的搜索和查询操作需要执行。
  • 这可以减少内存使用
  • 因为段其实就是底层的一个个小文件。将小文件合并成大文件,毋庸置疑的是,去IO 1个G的一个文件,和IO将拆分每个10M的小文件,用的时间肯定是不一样的。IO一个大文件速度会更快一些。
  • 并减少查询所需的磁盘 I/O 操作次数。
  • 根据lucene的检索原理,默认,lucene在段中的检索,是单线程的。大体的流程是,串性在每个段中执行检索,然后再做结果的reduce合并。假如将所有的段合并成一个段,那么检索起来,至少在一个分片中。是不用做数据合并的。

当 Elasticsearch 需要执行搜索时,它必须在所有分片的所有段上执行查询。如果分片中包含大量小段,则需要执行的查询次数将非常多,从而导致搜索性能下降。如果使用 forceMerge 将这些小段合并为更大的段,则查询次数将减少,并且查询性能将得到显著提高。

forceMerge注意事项

  • 但是,需要注意的是,forceMerge 操作是一项资源密集型操作,会消耗大量的 CPU、磁盘和内存资源。这也是为什么官方默认只给一个merge线程。这个过程一定会影响到查询的性能,写入的性能。
  • 此外,forceMerge 过程中,需要花费一倍的磁盘空间。可以简单的它时间上就像是一个reindex过程,在reindex完成之前,你的集群中存放的数据它就一定是双倍的。只有等合并完成,它才会将原来的删掉。因为它将多个段合并为一个更大的段。这可能会对磁盘空间产生影响,因此需要确保有足够的磁盘空间可供使用。
  • 一定一定要注意。这项操作,建议只对不变更的数据做merge成一个段的操作。因为假如何合并完成后,再有更新,或者新写入,仍然会产生很多新的段。这会让检索性能降低很多。因为forceMerge 是一个强制的操作。但是新加进来的段,根据合并策略,它是没有办法和原来的段合并的!
http://www.zhongyajixie.com/news/5838.html

相关文章:

  • 邱县企业做网站推广产品市场营销策划方案
  • 招一个程序员可以做网站吗磁力宅在线搜种子
  • 广告公司做的网站图片侵权seo的推广技巧
  • 北京专业的做网站在线外链工具
  • 网站 高清 标清如何做浏览器下载安装2023版本
  • 网站SEO做点提升流量象客如何做一个网页
  • 自己做的网站如何让百度收录关键词可以分为哪三类
  • 邯山区建设局网站吉林黄页电话查询
  • 自媒体论坛交流推荐搜索引擎优化分析
  • 网站项目怎么做计划竞价推广怎么做
  • wordpress对接微信seo软文代写
  • 北京网页设计有限公司seo关键词优化
  • 免费的seo网站下载买卖链接网站
  • 如何做国外外贸网站营销型网站建设策划书
  • 免费建设网站制作seo公司的选上海百首网络
  • 网站购买外链制作网页链接
  • 溧阳城乡建设局网站如何在网上推广
  • 成都网站免费制作如何让自己网站排名提高
  • 重庆seo搜索引擎优化优与略沧州seo包年优化软件排名
  • 国外旅游哪几个网站做攻略好百度域名注册
  • 多个域名URL转发到一个网站软件推广
  • 网站连接跳转怎么做百度搜图
  • 信金在线制作网站网络营销主要做些什么
  • 系统官网网站模板适合推广的app有哪些
  • 日本做衣服的网站有哪些久久seo综合查询
  • 网站首页设计特点有哪些百度平台商家客服
  • 军队网站建设方案百度问答平台入口
  • 安吉城乡建设局网站全媒体运营师报考官网在哪里
  • 桌面网站怎么做公司官网制作开发
  • 上海内贸网站建设全国免费发布信息平台