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

孟津网站开发如皋网站设计

孟津网站开发,如皋网站设计,贵阳微网站建设,网站数据搬家因为流量比较大#xff0c; 导致ES线程数飙高#xff0c;cpu直往上窜#xff0c;查询耗时增加#xff0c;并传导给所有调用方#xff0c;导致更大范围的延时。如何解决这个问题呢#xff1f; ES负载不合理#xff0c;热点问题严重。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://wiki.neutronadmin.com/news/266213/

相关文章:

  • 网站建设论文附录怎么写开发中英文网站多少钱
  • 网站建设undefined网页浏览器哪个好
  • 苏州园区网站设计公司网站建设 好发信息网
  • 网站开发有什么用网站制作公司拟
  • 杭州市拱墅区建设局网站站酷网怎么样
  • 图片类网站怎样做高并发开发一个网站多少钱啊
  • 网站设计的优缺点建设银行网站网址是什么
  • seo网站做推广价格怀柔网站整站优化公司
  • 网站如何被百度收录电脑编程培训
  • 常熟网站制作wordpress空白页面模板
  • 谁分享一个免费网站2021ppt做书模板下载网站有哪些内容
  • 湖南省建设厅官网站17模板网网页
  • 花卉网站建设策划书软件网站技术开发公司
  • 如何进行电商网站设计开发wordpress 去除归档链接
  • 百度网站前面的图片广州公司注册费用
  • ps切图做网站如何构建个人网站
  • wordpress如何把网站语言改成英文wordpress 相关文章推荐
  • 网站子目录是什么意思苏州餐饮 网站建设
  • 网站建设维护是啥意思长春网站建设q479185700強
  • 中企动力做的网站经常打不开社交网站开发语言
  • 源码下载网站推荐自建网站推广方式
  • 网站怎么做cp备案号阿里网站备案管理系统
  • 怎样修改静态公司网站页面电话房网
  • 2017网站发展趋势暂时没有域名怎么做网站
  • 雷山网站建设免费律师咨询平台
  • 米思米网站订单取消怎么做营销型网站建设价值
  • 他达拉非片新乡网站优化
  • 做公司网站需要什么资料静态网站注入
  • 鞍山一般做一个网站需要多少钱网络求职做阿姨哪个网站好
  • 使用万网怎么做网站网站建设中html页面