【问题标题】:Set locktimeout using JDBC for MySQl使用 JDBC for MySQl 设置锁定超时
【发布时间】:2015-07-29 16:09:55
【问题描述】:

有没有办法从 ConnectorJ JDBC 驱动程序设置 SQL 查询的锁定超时。我正在寻找类似 SQL 服务器的东西:

 connectURL = url + domain + ":1433;" + "databaseName="+databaseName+ ";lockTimeout=" + lockTimeOut;

驱动参数。

谢谢。

【问题讨论】:

标签: mysql sql jdbc


【解决方案1】:

我想我会发布一个我为此找到的解决方案,希望对某人有所帮助:对于 MySQl,您希望在 conf 文件中添加一行。在 Linux SystemD 上,它位于 /etc/my.cnf 中

将此行添加到 [mysqld] 条目中

innodb_lock_wait_timeout=1

就是这样。锁定超时现在设置为一秒。

【讨论】:

  • 这样做的缺点是它适用于所有连接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-07
  • 2011-08-29
  • 2016-06-20
  • 2018-05-12
  • 2013-09-22
  • 2015-08-04
相关资源
最近更新 更多