锁函数
- TiDB 允许的最短超时时间为 1 秒,最长超时时间为 1 小时(即 3600 秒)。而 MySQL 允许最短 0 秒和最长无限超时(
timeout=-1
)。TiDB 会自动将超出范围的值转换为最接近的允许值, 会被转换为 3600 秒。 - TiDB 不会自动检测用户级锁导致的死锁。死锁会话将在 1 小时内超时,但你也可以在任一受影响的会话上使用
KILL
语句手动终止死锁。你还可以通过始终用相同顺序获取用户级锁的方法来防止死锁。
IS_USED_LOCK()
本文档使用 全库网 构建