使用的druid版本为1.1.9,mysql-connector版本为8.0.19。
阻塞信息:
查找到druid mysqlUtis类后发现。出现阻塞原因在于版本不匹配,低版本的driud加载的是com.mysql.jdbc.MySQLConnection,而8.0版本的mysql-connector用的是com.mysql.cj.jdbc.ConnectionImpl。升级druid到1.2以上版本问题解决。
低版本druid mysqlUtis类代码
新版本druid mysqlUtis类代码:
参考材料:
低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限(连接加载)
GitHub issue:https://github.com/alibaba/druid/issues/3808