获得徽章 0
她是分布式MySQL,我是后端Java应用。初遇时JDBC驱动加载,连接池初始化,她是我的数据核心。热恋期事务提交秒回,SQL查询无延迟,结果集里全是默契。后来她主从切换接入了新的应用集群,我的连接数开始频繁告警。她悄悄启用了权限控制,回收了我所有SELECT的权限。最终连接池耗尽,SQL执行超时,数据源配置失效。
故障原因:并发数不兼容,且她分配了更多连接给高优先级应用。现在我的配置文件还留着一行废弃代码: spring.datasource.url=jdbc:mysql://null:3306/empty ——所有想访问她的请求,全指向了不存在的库。
故障原因:并发数不兼容,且她分配了更多连接给高优先级应用。现在我的配置文件还留着一行废弃代码: spring.datasource.url=jdbc:mysql://null:3306/empty ——所有想访问她的请求,全指向了不存在的库。
展开
7
5
赞了这篇文章
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)
![[咒骂]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_30.91e4aa4.png)
![[可怜]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_5.ece2a96.png)
怎么整啊![[流汗]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_26.1117a72.png)