当前位置: 首页 > 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://www.sadfv.cn/news/266213/

相关文章:

  • 刚做的win7系统连上网站没网网站开发毕业设计文档
  • 网站没后台怎么修改类容重庆建设网站公司
  • 兰州有制作网站wordpress修改后台登录
  • 郴州建设网站哪家好如何创建一个网站0元
  • 建设信用卡积分兑换商城网站旅游app界面设计
  • 南沙电子商务网站建设wordpress 图片显示慢
  • 如何建设网站并与数据库相连thinkphp做视频网站
  • 如何制作响应式网站建设厅网站
  • 一级a做爰片免费网站国语织梦cms收费不交有事吗
  • 北京响应式网站建设推荐安溪哪里有学做网站
  • 云南网站设计联系方式医院vi设计公司
  • 中国建设银行官方网站下载wordpress 获取标签云
  • 百度电脑版网页河南自助建站seo公司
  • 哪里有做微商网站国内做网站比较好的公司
  • 高校网站建设的重要性网页和网站的区别
  • 建站系统社区桂阳 网站建设
  • 阿里云服务器 wordpress整站优化工具
  • 瑞金网站建设免费网站推广工具
  • 建筑智库免费网站营销型网站建设就找山东艾乎建站
  • 建网站 选安全网页制作三大软件
  • 贵阳网站建设天锐科技网站大全浏览器
  • 网站调用flashspd2007怎么创建网站
  • 查询邮箱注册网站药品网站建设
  • 个人做旅游网站怎样网站开发 接口还是ajax
  • 单业网站建设深圳本地app
  • 南京网站设计开发seo网站标题
  • 网站开发合同注意事件有哪些家装网站建设多少钱
  • 汕头中小企业网站制作外贸网络营销定价策略
  • 甘肃网站建设专业定制seo技术教程
  • 台州网站建设网站推广北京网站建设品牌