一、问题现象
运维反馈,数据库CPU使用率偶现过高。
二、排查过程
1、在数据库通过如下SQL查询目前正在执行的SQL语句,并分析卡慢SQL
SELECT * FROM information_schema.`PROCESSLIST` WHERE command != 'Sleep' and info is not null ORDER BY Time desc;
2、通过如上SQL找到对应执行慢的SQL,分析执行计划
ctrlflow_id字段增加索引后执行计划如下:
一、问题现象
运维反馈,数据库CPU使用率偶现过高。
二、排查过程
1、在数据库通过如下SQL查询目前正在执行的SQL语句,并分析卡慢SQL
SELECT * FROM information_schema.`PROCESSLIST` WHERE command != 'Sleep' and info is not null ORDER BY Time desc;
2、通过如上SQL找到对应执行慢的SQL,分析执行计划
ctrlflow_id字段增加索引后执行计划如下:
如何通过MySQL提升DISTINCT,尤其是多表连接下DISTINCT的查询效率?
mysql性能瓶颈查询调优
mysql查询如何提升查询效率_如何提高数据库的查询效率
Search执行时分为两个步骤Query阶段 Fetch阶段 合并起来称为query-then-fetch相关性算分问题相关性算分在shard与shard之间时相互独立的,也就意味着同一个Term的IDF等值在不同的shard上时不同的,文档的相关性算分和它所处的shard相关。在文档数量不多时,会导致相关性算分严重不准的情况发生。解决思路有两个:一是设置分片数为1,从根本
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M