Mysql睡眠连接保持行锁定

时间:2016-12-16 21:15:44

标签: c# mysql

我有一个用C#开发的应用程序,它使用MySql作为数据库。有时,当插入或更新记录时,应用程序面临锁定超时过期错误。

我注意到有一些睡眠命令(显示完整的进程列表;)锁定了一些行。

为什么睡眠命令会锁定行???

在我的服务器上,睡眠命令在8小时后被杀死,如

所示
show variables like 'wait_timeout';

show variables like 'interactive_timeout';

可以通过以下查询将此超时设置为30秒吗?

SET @@GLOBAL.wait_timeout=30;
SET @@GLOBAL.interactive_timeout=30;

SET session wait_timeout=30;
SET session interactive_timeout=30;

0 个答案:

没有答案