【复盘】记录一次数据库连接资源占用完毕

背景

因为历史原因项目使用的是JDBC原始SQL,然后进行拉去三方数据进行解析分析。跑了一会之后发现影响到了线上业务,连接错误。

【复盘】记录一次数据库连接资源占用完毕_第1张图片
一查看其实就是刚才跑的定时导致的,分析了下没有及时释放数据库连接。导致资源耗尽。数据库异常。
所以这里其实为什么一般使用数据库连接池进行池化操作,不断的初始化、连接、使用、销毁连接,其实是一个很重的操作,比较浪费系统网络、CPU资源。所以在开发应用的时候,不仅仅需要考虑SQL语句问题,是否使用索引,数据查询等,还要考虑和数据库相关的一些基础配置等。

你可能感兴趣的:(#,数据库原理,#,复盘,数据库)