我是靠谱客的博主 傲娇豌豆,最近开发中收集的这篇文章主要介绍慢SQL熔断方案,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题

  现有数据开放平台,通过执行用户的SQL命令提供数据查询服务。用户的SQL命令具有不确定性,当出现慢sql时会影响系统的稳定性,主要表现是服务器线程池被占满,造成雪崩效应,其它正常sql无法正常执行,出现系统假死现象。

熔断方案

  按照某个维度(用户、SQL等)进行熔断,如果采样周期T内SQL超时的情况的超过设定阈值N,进行熔断降级并且发送通知,如下图所示:
这里写图片描述
该方案具有以下特点:

  1. 及时性:慢SQL超过指定阈值时,能够自动降级限流;
  2. 防扩散:限定慢SQL占用的资源;
  3. 针对性:发出告警通知相关人员;

最后

以上就是傲娇豌豆为你收集整理的慢SQL熔断方案的全部内容,希望文章能够帮你解决慢SQL熔断方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(30)

评论列表共有 0 条评论

立即
投稿
返回
顶部