Druid连接池 慢SQL日志记录
来源:互联网 发布:导航页面源码 编辑:程序博客网 时间:2024/04/26 17:02
1.applicationContext.xml中增加如下配置:
2.log4j.properties中配置如下:
经过上面的配置,就会在文件中打印,如下的慢SQL语句:
有问题欢迎指正,可参考官方文档,以官方文档为准。
参考:http://www.oschina.NET/question/97503_117693
Communications link failure,The last packet successfully received from the server was *** millisecon
”使用Connector/J连接MySQL数据库,程序运行较长时间后就会报以下错误:
Communications link failure,The last packet successfully received from the server was * **millisecond ago.
The last packet successfully sent to the server was * **millisecond ago。
其中错误还会提示你修改wait_timeout或是使用Connector/J的autoReconnect属性避免该错误。
后来查了一些资料,才发现遇到这个问题的人还真不少,大部分都是使用连接池方式时才会出现这个问题,短连接应该很难出现这个问题。这个问题的原因:
按照错误的提示,可以在JDBC URL中使用autoReconnect属性,实际测试时使用了autoReconnect=true&failOverReadOnly=false,不过并未起作用,使用的是5.1版本,可能真像网上所说的只对4之前的版本有效。
没办法,只能修改mysql的参数了,wait_timeout最大为31536000即1年,在my.cnf中加入:
[mysqld] wait_timeout=31536000 interactive_timeout=31536000
重启生效,需要同时修改这两个参数。
Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure [09:49:36.821] [09:49:36.821]Last packet sent to the server was 0 ms ago.
- Druid连接池 慢SQL日志记录
- Druid连接池 慢SQL日志记录
- druid监控及慢sql记录
- Mysql日志记录慢查询的SQL
- druid日志logback.xml配置只记录sql和时间
- druid连接池配置Druid
- mysql慢日志记录
- Mysql中开启慢SQL日志记录功能
- 关于oracle的那些坑(c3p0连接池死锁 APPARENT DEADLOCK,druid没有反应,然后pl/sql登陆很慢,之后正常)
- 慢sql日志查询
- Linux下mysql配置慢日志查询,把查询慢的sql记录下来
- Spring+SpringMVC+MyBatis+easyUI整合优化篇(十一)数据层优化-druid监控及慢sql记录
- 转存Druid监控记录到日志文件
- 转存Druid监控记录到日志文件
- 转存Druid监控记录到日志文件
- oracle连接池druid
- 淘宝连接池druid
- druid 连接池
- ACM-DataStructure-Day3——A
- fineReport同一张报表多个数据源关联
- SpringMvc 重定向或者请求转发 请求路径地址
- TensorFlow报错:input_data.py only integer scalar arrays can be converted to a scalar
- linux下./bashrc文件
- Druid连接池 慢SQL日志记录
- 【二叉树】二分查找树有序遍历【538. Convert BST to Greater Tree】
- SHELL脚本的命令代换
- 解决OplogThread: Failed during dump collection cannot recover!方案
- k近邻算法的BUG!!!!!!
- 打包部署步骤
- webstorm使用笔记
- 一个程序员在北京找工作的感悟-很有感觉
- POJ 1852 Ants