负责的老中台服务数据导入时,出现问题,日志配置不全,难以分析
使用arthas watch重要方法
发现了这个问题
Unknown system variable 'query_cache_size'
原因
可以参考官方文档:mysql8.0增加&废弃&移除
query_cache_size在mysql server 8.0.3已经移除。
而我们使用的驱动版本为mysql connector java 5.1.40
如果使用8.x版本的驱动,对我们中台改动太大,
查看
5.1.43 release notes
可以看到,官方在5.1.43版本解决了这个问题,所以如果不想依赖版本更换的跨度太大,更换为5.1.43+即可
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.43</version>
</dependency>