spring整合mybatis查询数据库时卡死啥原因?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring整合mybatis查询数据库时卡死啥原因?相关的知识,希望对你有一定的参考价值。
1、数据库连接池设置最大连接数据500,数据库最大连接数据1000
2、卡死迹象是前端一直转圈圈等待中,查询数据库的活跃连接在100左右,后端应用java虚拟机内存正常,查看日志是在查询数据库时卡了,请问这是什么原因呢?
二、检查代码是否出现死锁情况
三、数据库数据量有多大?是否是复杂查询?建议建索引、优化查询sql。 参考技术C
从你的描述,猜测是单词查询数据量太大,导致数据库查询数据慢导致
可使用jstack命令,查看是否有死锁现象
可使用jvisualvm工具,查看内存变化(这个从你的描述来看,应该不需要)
以上是关于spring整合mybatis查询数据库时卡死啥原因?的主要内容,如果未能解决你的问题,请参考以下文章