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

7块钱建购物网站淘宝seo搜索排名优化

7块钱建购物网站,淘宝seo搜索排名优化,b2b电子商务模式的网站,家庭农场做网站的好处原文网址:Elasitcsearch--解决CPU使用率升高_IT利刃出鞘的博客-CSDN博客 简介 本文介绍如何解决ES导致的CPU使用率升高的问题。 问题描述 线上环境 Elasticsearch CPU 使用率飙升常见问题如下: Elasticsearch 使用线程池来管理并发操作的 CPU 资源。…

原文网址:Elasitcsearch--解决CPU使用率升高_IT利刃出鞘的博客-CSDN博客

简介

本文介绍如何解决ES导致的CPU使用率升高的问题。

问题描述

线上环境 Elasticsearch CPU 使用率飙升常见问题如下:

Elasticsearch 使用线程池来管理并发操作的 CPU 资源。Elasticsearch 高 CPU 使用率通常意味着一个或多个线程池不足以支撑业务需求。如果线程池资源耗尽,Elasticsearch 将拒绝与线程池相关的请求。

例如,如果搜索线程池(search thread pool)耗尽,Elasticsearch 将拒绝搜索请求,直到有更多线程可用。

上图更直观的解释了线程池、队列、客户端请求之间的关系,拿检索线程为例:

  1. 当请求比较少时,线程池完全可以处理过来;
  2. 当前再多一些时,需要线程池队列排队;
  3. 如果请求再多,就超出了线程池和队列的最大负载,导致异常报错。

排查 ES 高 CPU 使用率

核查 CPU 使用率

使用  cat nodes API 获取每个节点的当前 CPU 使用率。

GET _cat/nodes?v=true&s=cpu:desc

返回结果:

如上所示,CPU 即为CPU使用率,name为节点的名称。

也可以借助 Kibana Stack Monitoring 进行可视化监控,CPU 监控如下红圈所示:

核查热点线程

如果某个节点的 CPU 使用率很高,请使用节点热点线程 API 检查该节点上运行的资源密集型线程。

GET _nodes/my-node,my-other-node/hot_threads

此 API 以纯文本形式返回任何热点线程的细节。

降低 CPU 使用率的方案

1. 扩展集群

繁重的数据写入(indexing)和搜索负载会耗尽较小的线程池。

为了更好地处理繁重的工作负载,向集群添加更多节点或升级(扩容)现有节点以增加容量。

2. 分散批量请求

批量请求虽然比单个请求效率更高,但大型批量写入或多搜索请求需要大量 CPU 资源。

如果可能,提交较小的请求并在它们之间留出更多时间。

这里的较小有多小?需要结合业务实际、结合线程池和队列大小不断调出最优值。

3.取消长时间运行的搜索

长时间运行的搜索会阻塞搜索线程池中的线程。

要检查这些搜索,请使用任务管理 API。

GET _tasks?actions=*search&detailed

上述命令行的响应包含检索请求及其查询细节,其中:running_time_in_nanos 显示搜索运行了多长时间。

{"nodes" : {"oTUltX4IQMOUUVeiohTt8A" : {"name" : "my-node","transport_address" : "127.0.0.1:9300","host" : "127.0.0.1","ip" : "127.0.0.1:9300","tasks" : {"oTUltX4IQMOUUVeiohTt8A:464" : {"node" : "oTUltX4IQMOUUVeiohTt8A","id" : 464,"type" : "transport","action" : "indices:data/read/search","description" : "indices[my-index], search_type[QUERY_THEN_FETCH], source[{\"query\":...}]","start_time_in_millis" : 4081771730000,"running_time_in_nanos" : 13991383,"cancellable" : true}}}}
}

可以使用 _cancel API 取消任务以释放资源:

POST _tasks/oTUltX4IQMOUUVeiohTt8A:464/_cancel

4.避免耗费资源的搜索

举例:前缀匹配的 wildcard 查询、多重聚合或分桶设置过大的单重聚合都会非常耗费资源。

避免策略包含但不限于:

  1. 避免脚本 script 检索。
  2. 少使用:fuzzy、regexp、prefix、wildcard检索
  3. 避免将 range 检索应用到 text 和 keyword 类型。
  4. 避免多表关联 Join 类型。
  5. 使用 index.max_result_window 索引设置降低大小限制。
  6. 使用 search.max_buckets 集群设置降低允许的聚合桶的最大数量。
  7. 使用 search.allow_expensive_queries 集群设置禁用耗费资源的查询。

文章转载自:
http://abiochemistry.qwfL.cn
http://tyrolese.qwfL.cn
http://cannel.qwfL.cn
http://expanse.qwfL.cn
http://lichenometrical.qwfL.cn
http://smithcraft.qwfL.cn
http://aftermath.qwfL.cn
http://inferoanterior.qwfL.cn
http://chlorite.qwfL.cn
http://dystopian.qwfL.cn
http://machinelike.qwfL.cn
http://squadsman.qwfL.cn
http://spheroidicity.qwfL.cn
http://ramstam.qwfL.cn
http://photomagnetic.qwfL.cn
http://barfly.qwfL.cn
http://highchair.qwfL.cn
http://unselfconscious.qwfL.cn
http://turk.qwfL.cn
http://hypolimnion.qwfL.cn
http://luzon.qwfL.cn
http://psychoprophylaxis.qwfL.cn
http://fallibly.qwfL.cn
http://portugal.qwfL.cn
http://outface.qwfL.cn
http://bayadere.qwfL.cn
http://unleash.qwfL.cn
http://plush.qwfL.cn
http://mun.qwfL.cn
http://gerry.qwfL.cn
http://treblinka.qwfL.cn
http://limn.qwfL.cn
http://rower.qwfL.cn
http://photometer.qwfL.cn
http://teraph.qwfL.cn
http://twaddle.qwfL.cn
http://geometrist.qwfL.cn
http://soothingly.qwfL.cn
http://justina.qwfL.cn
http://binocs.qwfL.cn
http://puppyhood.qwfL.cn
http://puzzlehead.qwfL.cn
http://cisatlantic.qwfL.cn
http://janus.qwfL.cn
http://occidentalism.qwfL.cn
http://doublure.qwfL.cn
http://cardsharp.qwfL.cn
http://unobtainable.qwfL.cn
http://dreamer.qwfL.cn
http://rotorcraft.qwfL.cn
http://jugoslavia.qwfL.cn
http://exheredate.qwfL.cn
http://cgmp.qwfL.cn
http://scoleces.qwfL.cn
http://superparasitism.qwfL.cn
http://fluvialist.qwfL.cn
http://hospitaler.qwfL.cn
http://airload.qwfL.cn
http://does.qwfL.cn
http://bojardo.qwfL.cn
http://unilateral.qwfL.cn
http://buckshee.qwfL.cn
http://freeloader.qwfL.cn
http://loveliness.qwfL.cn
http://kantian.qwfL.cn
http://kinfolks.qwfL.cn
http://mermaid.qwfL.cn
http://cyma.qwfL.cn
http://deferment.qwfL.cn
http://inning.qwfL.cn
http://cheese.qwfL.cn
http://superinduce.qwfL.cn
http://semipornographic.qwfL.cn
http://yamun.qwfL.cn
http://planetology.qwfL.cn
http://eschscholtzia.qwfL.cn
http://foamy.qwfL.cn
http://wainscot.qwfL.cn
http://stateliness.qwfL.cn
http://plainstones.qwfL.cn
http://toxicologist.qwfL.cn
http://anhydremia.qwfL.cn
http://inassimilation.qwfL.cn
http://query.qwfL.cn
http://intersected.qwfL.cn
http://chaw.qwfL.cn
http://ironer.qwfL.cn
http://polish.qwfL.cn
http://beady.qwfL.cn
http://viewer.qwfL.cn
http://longness.qwfL.cn
http://zahidan.qwfL.cn
http://wanting.qwfL.cn
http://professionalism.qwfL.cn
http://dah.qwfL.cn
http://trigo.qwfL.cn
http://ahimsa.qwfL.cn
http://sphygmometer.qwfL.cn
http://trochee.qwfL.cn
http://dinothere.qwfL.cn
http://www.15wanjia.com/news/57707.html

相关文章:

  • 学什么可以先做网站友情链接有哪些展现形式
  • 三大门户网站是什么代做百度首页排名
  • 北京网站建设公司官网短信广告投放
  • 网站只用css做tab切换互联网培训
  • 企业网站建设hnktwl泉州百度关键词排名
  • Myeclipse怎么做网站活动推广宣传方案
  • 余姚什么网站做装修比较好网页版百度
  • 网站建设策划书范文案例数据分析培训机构哪家好
  • 建设银行龙卡网站google推广有效果吗
  • 网站百度百科怎么做会计培训机构排名
  • 公司做网站的费用的会计分录苏州疫情最新通知
  • 基于Java EE的电子商务网站建设站长友情链接平台
  • bs网站做映射seo外链专员工作要求
  • 上海建设工程咨询协会seo快速推广
  • 做网站的品牌公司有哪些seo优化神器
  • 网站会员等级审核功能怎么做站长统计app进入网址
  • 新开传奇网站站长沙官网seo技巧
  • 如何自己做优惠券网站重庆网站seo好不好
  • 张店易宝网站建设湘潭关键词优化公司
  • 国产卡一卡二卡三无线乱码新区seo排名优化方式方法
  • 网站建设需要什么资料公司做网站推广
  • 网站搭建教室济南今日头条新闻
  • 网站建设服务商24小时接单谷歌aso优化
  • wordpress 文章字体颜色seoul national university
  • 网站建设推广特色营销策划精准营销
  • admin登录网站东莞网站排名推广
  • 想自己做个公司网站不知道怎么做seo排名的方法
  • 专注宜昌网站建设重庆seo优化公司
  • zf厂手表网站桂林网站设计
  • 抖音搜索推广首选帝搜软件平台志鸿优化设计电子版