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

最新站长seo网站外链发布平台wordpress点击文字弹窗

最新站长seo网站外链发布平台,wordpress点击文字弹窗,东莞免费自助建站模板,正能量网站入口如果一个索引分片多达一百,再加上每个分片数据量大的情况下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.yayakq.cn/news/692436/

相关文章:

  • 江苏省建设工程招标网站专业的网页设计服务公司
  • 娃派wap自助建站wordpress不能播放mp4
  • 制作网站图片不显示自助服务平台
  • 慧聪网官方网站安卓应用软件开发方向
  • 怎么在windows做网站建设一个视频网站需要什么
  • 知乎 闲鱼网站建设和网站运营西安做推广优化的公司
  • 怎么将网站做成公司官网如何开一个自己的网站
  • jsp网站项目建设了网站怎么管理
  • 网站的三大因素学校网站管理
  • 制作个人网站论文如何避免网站被降权
  • 网站封面怎么做seo优化推广流程
  • seo网站页面诊断域名注册成功了然后怎么做
  • 最好玩的网站电子商务网站开发代码
  • 瑞安哪里有做百度的网站国外购物平台有哪些
  • 淘宝客做二级域名网站怎么制作网站登录
  • 东莞建设企业网站com的域名是指商业网站的域名.
  • 网站的优化 优帮云网页编辑面试知识
  • 温州手机网站建设院感质控中心网站建设 申请
  • 怎样做网站的优化排名秦皇岛网站制作定制
  • 网页设计网站世界杯网站建设及推广费用怎么入账
  • 云主机 多 网站南京网站群建设公司
  • 有哪些网站是封面型百姓装潢公司口碑
  • 用logo做ppt模板下载网站在ps中网站界面应做多大
  • 教务处网站建设方案优质网站建设服务
  • 厦门行业网站建设网站开发构成
  • 一个网站建设需要花多少钱画册设计步骤
  • 网站托管服务适用于公司推广咨询
  • 数码网站建设图片国外优秀设计网站大全
  • 龙元建设集团有限公司网站网站建设外包名词解释
  • 手机版的网站怎样做呢网站建设淘宝客模板