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

企业网站建设费用会计分录营销推广计划

企业网站建设费用会计分录,营销推广计划,新闻网站开发php代码,装饰公司门头如果一个索引分片多达一百,再加上每个分片数据量大的情况下ES查询速度会慢,这种情况可以根据业务情况考虑使用_routing优化。 _routing 路由 当索引一个文档的时候,文档会被存储在一个主分片上。在存储时一般都会有多个主分片。Elasticsearch 如何知道一个文档应该放置在哪…

如果一个索引分片多达一百,再加上每个分片数据量大的情况下ES查询速度会慢,这种情况可以根据业务情况考虑使用_routing优化。

_routing 路由

当索引一个文档的时候,文档会被存储在一个主分片上。在存储时一般都会有多个主分片。Elasticsearch 如何知道一个文档应该放置在哪个分片呢?其实ES默认会有一个routing的概念,并根据shard = hash(routing) % number_of_primary_shards 计算决定每个doc应该存储在哪个分片上。

借助_routing进行批量写入优化

ES写入性能本身就不是很强,特别是当用户采用bulk批量写入时,ES默认采用_id作为单个文档写入的routing,路由打散分片。这样一个bulk请求将会被均匀拆分打散为分片数量的子写入请求,发送给每个分片执行写入,协调节点需要等待所有分片写入完毕才会返回给客户端。当分片数过多时,就容易出现长尾子请求,即有可能部分子请求因节点故障或OldGC、网络抖动等延迟响应,导致整个bulk请求响应缓慢而堆积,最终导致节点写入队列打满出现写入拒绝。另一方面,拆分过多的子请求无法提升数据节点写入吞吐,无法充分利用 CPU。

创建索引时指定index.bulk_routing.enabled 参数为true即可实现定向路由。

通过 routing 的方式可以实现一个 bulk 只写入到一个分片,降低网络开销、提升数据节点 CPU 使用率、避免长尾分片影响整个 bulk 请求。

提升查询效率

如果不使用_routing时,执行查询时ElasticSearch内部流程是:

1.请求到达协调节点后,协调节点

http://www.dinnco.com/news/27872.html

相关文章:

  • 响应式设计的网站热搜榜排名前十
  • 建设农家书屋官方网站产品关键词的搜索渠道
  • 仿站西安seo站内优化
  • 南昌网站建设方案维护seo推广岗位职责
  • 整形医院网站建设推广常见的网络营销工具
  • 网站开发教程网网络优化是做啥的
  • 开源企业网站建设系统网络推广竞价外包
  • 网站制作动态转静态怎么做seo搜索优化专员招聘
  • 新网站怎么做seo关键词排名点击工具
  • oa连接到网站的链接怎么做推广资源整合平台
  • 北京建设部网站 信息中心软文发布公司
  • 如何模仿网站模板亚马逊关键词快速优化
  • 宝鸡市城乡建设规划局官方网站驾校推广网络营销方案
  • 赌球网站如何做代理西安关键词网站排名
  • 怎样做自己的微商网站互联网推广引流
  • 做网站需不需要服务器steam交易链接怎么改
  • 公众号流量投放网站关键词在线优化
  • 自己做网站可以上传软件下载青岛seo精灵
  • 怎么做pc端移动网站搜索引擎优化涉及的内容
  • 网站建设技术方面论文上海seo公司排名榜
  • 用wordpress做的网站浙江seo外包
  • wordpress页面视频播放seo综合查询网站
  • 模板网站的好处抖音seo点击软件排名
  • 目前比较火的外贸产品北京seo经理
  • 制定网站建设方案网站是怎么做出来的
  • 自如网站做的好 服务产品网络推广怎样做
  • 版面设计教案佛山百度提升优化
  • 专业网站改版百度搜索指数在线查询
  • 网站开发教程 布局专业放心关键词优化参考价格
  • 汕头模板网建站汽车行业网站建设