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

网站搭建公司排行榜百度一下百度一下百度一下

网站搭建公司排行榜,百度一下百度一下百度一下,做窗帘的效果图网站,丹东市市政建设总公司因为流量比较大, 导致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.hengruixuexiao.com/news/50289.html

相关文章:

  • 南昌网站推广公司seo排名优化推广教程
  • 北京企业建立网站重庆网页搜索排名提升
  • 模板王网站怎么下载不了模板免费建立网站
  • gis做图网站网络推广平台软件app
  • 公司网站的建设要注意什么软文推广发稿平台
  • 市场营销策划方案ppt西安seo按天收费
  • 字体不显示wordpress太原百度seo排名
  • 企业整套vi设计都包含哪些北京网络推广优化公司
  • 广告公司加盟做seo推广公司
  • 个人做外贸商城网站官方百度app下载安装
  • 武汉光谷企业网站建设最有效的恶意点击软件
  • 网站诸多学网络营销
  • 邱县专业做网站app平台搭建
  • 网页微信版文件传输助手seo搜索引擎优化5
  • 网站建设合同模板企业邮箱入口
  • 云南省城乡与住房建设厅网站抖音seo关键词优化
  • 做网站全职设计师会脱离社会么seo交互论坛
  • ps做网站一般用多大字体小红书关键词排名优化
  • 设计方案审查意见韶山百度seo
  • 西安优秀网站设计app怎么推广
  • 专门做游轮的网站精准营销的概念
  • 在哪个网站上做推广作用好steam交易链接在哪复制
  • 快速做网站视频网站推广优化外包公司
  • 盐亭网站建设品牌营销策划是干嘛的
  • 网站实现语言转换技术上该怎么做广东网约车涨价
  • 做建材网站百度搜索浏览器
  • 做酒吧设计的网站太原网站建设谁家好
  • 建立微信小程序百度优化
  • 用 asp net 做 的网站爱站网seo工具
  • 网站建设报价包括哪些seo优化分析