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

网站搭建公司排行榜产品软文范例500字

网站搭建公司排行榜,产品软文范例500字,住房和建设局,武汉网站建设哪家强因为流量比较大, 导致ES线程数飙高,cpu直往上窜,查询耗时增加,并传导给所有调用方,导致更大范围的延时。如何解决这个问题呢? ES负载不合理,热点问题严重。ES主集群一共有几十个节点&#xff0…

因为流量比较大, 导致ES线程数飙高,cpu直往上窜,查询耗时增加,并传导给所有调用方,导致更大范围的延时。如何解决这个问题呢?

  • ES负载不合理,热点问题严重。ES主集群一共有几十个节点,有的节点上部署的shard数偏多,有的节点部署的shard数很少,导致某些服务器的负载很高,每到流量高峰期,就经常预警。
  • ES线程池的大小设置得太高,导致cpu飙高。我们知道,设置ES的threadpool,一般将线程数设置为服务器的cpu核数,即使ES的查询压力很大,需要增加线程数,那最好也不要超过“cpu core * 3 / 2 + 1”。如果设置的线程数过多,会导致cpu在多个线程上下文之间频繁来回切换,浪费大量cpu资源。

  • shard分配的内存太大,100g,导致查询变慢。我们知道,ES的索引要合理分配shard数,要控制一个shard的内存大小在50g以内。如果一个shard分配的内存过大,会导致查询变慢,耗时增加,严重拖累性能。

  • string类型的字段设置了双字段,既是text,又是keyword,导致存储容量增大了一倍。会员信息的查询不需要关联度打分,直接根据keyword查询就行,所以完全可以将text字段去掉,这样就能节省很大一部分存储空间,提升性能。

  • ES查询,使用filter,不使用query。因为query会对搜索结果进行相关度算分,比较耗cpu,而会员信息的查询是不需要算分的,这部分的性能损耗完全可以避免。

  • 节约ES算力,将ES的搜索结果排序放在会员系统的jvm内存中进行。

  • 增加routing key。我们知道,一次ES查询,会将请求分发给所有shard,等所有shard返回结果后再聚合数据,最后将结果返回给调用方。如果我们事先已经知道数据分布在哪些shard上,那么就可以减少大量不必要的请求,提升查询性能。

http://www.dt0577.cn/news/13786.html

相关文章:

  • 网站改备案信息吗网络推广 公司 200个网站
  • 做公司年报网站登录密码是什么全自动引流推广软件
  • 昆明门户网站科技公司网站制作公司
  • 仿微信主题wordpress北京排名seo
  • 电子工程设计网站百度seo怎么优化
  • js源码下载从哪个网站能下载营销管理培训课程
  • 做影视后期有哪些资源网站自媒体推广平台
  • 建设部网站资质查询6短视频营销推广方式
  • 如何通过网站后台修改网站海口做网站的公司
  • 珠海网站小型项目外包网站
  • 专业做模具钢的网站企业网站的搜索引擎推广与优化
  • 个人做网站打开百度网站
  • dw网站模版湖南seo优化排名
  • 镇江网站制作案例泰州seo公司
  • 有域名怎样做网站seo系统培训哪家好
  • 本地佛山顺德网站建设进入百度搜索首页
  • 手机网站优化 工具百度通用网址
  • 怎么制作企业网站文案发布平台
  • 怎么建设h5网站简单制作html静态网页
  • 子目录 独立的网站seo推广优化官网
  • g3云推广是哪家公司的苏州优化网站公司
  • java怎么做3d游戏下载网站网页设计制作网站html代码大全
  • 怎样自己做qq网站营销型网站建设团队
  • 文创产品设计就业前景逆冬黑帽seo培训
  • 上海找做网站公司添加友情链接的技巧
  • 做视频网站 服务器配置自助建站seo
  • 福建住房与城乡建设网站南宁seo多少钱报价
  • 网站开发属于专利吗全国疫情最新信息
  • 什么网站可以做期货北京百度关键词推广
  • 南昌污水厂最新数据天津seo霸屏