查看mysql innodb_lock_wait_timeout 指令
时间: 2023-10-05 12:11:47 浏览: 242
查看MySQL数据库的命令
在 MySQL 中,`innodb_lock_wait_timeout` 是一个系统变量,用于设置 InnoDB 存储引擎等待获取锁的时间长度。如果等待时间超过了该变量设置的值,InnoDB 存储引擎会自动将当前事务回滚,以释放锁并避免死锁的发生。
要查看 `innodb_lock_wait_timeout` 的值,可以使用以下 SQL 查询语句:
```sql
SHOW VARIABLES LIKE 'innodb_lock_wait_timeout';
```
执行该语句后,MySQL 服务器会返回一个结果集,其中包含了 `innodb_lock_wait_timeout` 变量的当前值,例如:
```
+--------------------------+-------+
| Variable_name | Value |
+--------------------------+-------+
| innodb_lock_wait_timeout | 50 |
+--------------------------+-------+
```
在上面的例子中,`innodb_lock_wait_timeout` 的值为 50,表示 InnoDB 存储引擎会等待最长 50 秒来获取锁。
阅读全文