概述
问题
现有数据开放平台,通过执行用户的SQL命令提供数据查询服务。用户的SQL命令具有不确定性,当出现慢sql时会影响系统的稳定性,主要表现是服务器线程池被占满,造成雪崩效应,其它正常sql无法正常执行,出现系统假死现象。
熔断方案
按照某个维度(用户、SQL等)进行熔断,如果采样周期T内SQL超时的情况的超过设定阈值N,进行熔断降级并且发送通知,如下图所示:
该方案具有以下特点:
- 及时性:慢SQL超过指定阈值时,能够自动降级限流;
- 防扩散:限定慢SQL占用的资源;
- 针对性:发出告警通知相关人员;
最后
以上就是傲娇豌豆为你收集整理的慢SQL熔断方案的全部内容,希望文章能够帮你解决慢SQL熔断方案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复