1、数据库最大连接数,小于hibernate连接池最大连接数
举例子:MYSQL数据库最大连接数设置 max_connections=30;程序hibernate会话连接池设置为1000;导致程序访问数据库超过30连接数后,数据库已经达到最大30无法继续产生连接数,程序卡死。
2、程序功能操作大数据,单次访问时间长,超过数据库最大wait_timeout,导致异常功能中断
举例子:MYSQL数据库连接超时wait_timeout=30秒;interactive_timeout=30秒;
×用户同步操作失败原因:同步用户数据量大,属于数据库会话长时间连接,wait_outtime 设置为3分钟,超过3分钟后,自动断开会话,导致同步用户程序中断。
show variables like 'max_connections';
SHOW GLOBAL VARIABLES LIKE 'wait_timeout';
SHOW GLOBAL VARIABLES LIKE 'interactive_timeout';
还没有评论,来说两句吧...