database sysmaster;
select dbsname,tabname,
sum(pf_rqlock) as locks,
sum(pf_wtlock) as lockwaits,
sum(pf_deadlk) as deadlocks
from sysactptnhdr,systabnames
where pf_wtlock > 0
and systabnames.partnum = sysactptnhdr.partnum
group by dbsname,tabname
order by lockwaits desc;
性能调优---找到发生锁等待较多的表,优化处理
最新推荐文章于 2025-09-03 20:42:08 发布
该查询从sysactptnhdr和systabnames表中获取信息,聚焦于那些等待锁(pf_wtlock>0)的情况,统计每个数据库和表的锁数量、锁等待和死锁情况,并按锁等待次数降序排列。这有助于数据库管理员识别和解决性能瓶颈,优化数据库操作。

1272

被折叠的 条评论
为什么被折叠?



