暂无图片
mysql 故障处理
我来答
分享
你是我的唯一
2022-11-29
mysql 故障处理

生产有个2000万的数据量,业务那边使用了like等模糊查询,导致CPU 飙升,如果在最短的时间内解决问题?

我来答
添加附件
收藏
分享
问题补充
8条回答
默认
最新
严少安
暂无图片

看下执行计划,可能是触发全表扫了

暂无图片 评论
暂无图片 有用 0
农夫三拳

show processlist 然后找到对应的ID:

然后kill 1111

暂无图片 评论
暂无图片 有用 0
游湖
2022-11-30
这杀了,还要执行
Ruian

创建索引,但是不适合百分号在左侧的查询,不走索引。

或者考虑使用 LOCATE(‘substr’,str,pos)方法、 POSITION(‘substr’ IN field)方法 、INSTR(str,‘substr’)方法、 FIND_IN_SET(str1,str2)等方法替代

暂无图片 评论
暂无图片 有用 0
刘贵宾

先找到进程kill掉,后期进行SQL改写

暂无图片 评论
暂无图片 有用 5
你是我的唯一

我面试是这么说的 ,但是面试官说还有更快的方法能在亚秒级处理故障 ,好像是什么倒排表还是什么我也不懂。

暂无图片 评论
暂无图片 有用 0
刘贵宾
2022-11-29
全文索引
张凡
2022-11-30
如果面试官觉得你没有回答好,那你应该问下面试官如何快速解决的
张凡

刚刚准备回答的,结果你来了一句面试官说亚秒级解决,我就顿住了

暂无图片 评论
暂无图片 有用 0
严少安
暂无图片

好一个亚秒级。。。

阿里云实时计算Flink版是一套基于Apache Flink构建的⼀站式实时大数据分析平台,提供端到端亚秒级实时数据分析能力,并通过标准SQL降低业务开发门槛,助力企业向实时化、智能化大数据.

暂无图片 评论
暂无图片 有用 0
农夫三拳

亚秒是个啥时间单位,要不去机房拔电吧,一下子清静了

暂无图片 评论
暂无图片 有用 1
张凡
2022-12-01
哈哈
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏