PostgreSQL 16参数
lock_timeout
语句等待获取锁超过指定时长时取消语句;每次锁获取尝试单独计时。
怎么用
针对锁等待设置时限,并用 pg_locks 与 pg_stat_activity 找出阻塞链。
先查看当前状态
SHOW lock_timeout;使用前留意
它不限制语句实际执行时间。若设置不小于非零的 statement_timeout,通常会先触发语句超时。
lock_timeout语句等待获取锁超过指定时长时取消语句;每次锁获取尝试单独计时。
针对锁等待设置时限,并用 pg_locks 与 pg_stat_activity 找出阻塞链。
SHOW lock_timeout;它不限制语句实际执行时间。若设置不小于非零的 statement_timeout,通常会先触发语句超时。