2020-08-21 01:28发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我有7 TB大小的大型S... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有7 TB大小的大型SAP ASE数据库,正在运行数千个作业。 我们在深夜遇到了"锁用尽"问题,很难找到哪个SPID/进程占用了所有锁。
在DBA控制台中找不到哪个会话消耗了所有锁的信息。
在ASE日志中,所有可用的受害会话信息均有效,而并非元凶会话。
请建议我们如何找到作业消耗所有锁的会话,或者将来如何进行监视。
此致
Bhupendra Sharma
要快速进入SPID,我在monProcessActivity中使用LocksHeld。
如果您根据需要频繁轮询-例如 我每分钟都在使用-,您可以将消耗锁的顶级SPID归零。 在某些情况下,使用的锁可能呈指数级攀升。
我有一个看门狗进程,可以杀死任何一个spid抓取超过一半配置值的spid(例如,在我的情况下,配置2M的1M锁)
其他表格也可以用来补充您找到的内容。 但是有些需要实现,例如 sysprocesses + tempdb空间,其他可能有太多行,例如 monLock可以快速通过。
HTH
Avinash
最多设置5个标签!
要快速进入SPID,我在monProcessActivity中使用LocksHeld。
如果您根据需要频繁轮询-例如 我每分钟都在使用-,您可以将消耗锁的顶级SPID归零。 在某些情况下,使用的锁可能呈指数级攀升。
我有一个看门狗进程,可以杀死任何一个spid抓取超过一半配置值的spid(例如,在我的情况下,配置2M的1M锁)
其他表格也可以用来补充您找到的内容。 但是有些需要实现,例如 sysprocesses + tempdb空间,其他可能有太多行,例如 monLock可以快速通过。
HTH
Avinash
一周热门 更多>