![]() |
1
3
首先,您应该知道IBM不再支持ibminformixdynamicserver(IDS)版本9.40;后续版本10.00也不支持。你应该计划升级,可能升级到11.70,可能只是11.50。 没有一种全面跟踪锁的方法。其中一个原因是,这样的跟踪会对系统造成相当大的减速——非常大的减速。锁通常是共享内存的第二大组成部分(在包含数据页的缓冲池之后),因此有很多锁,而且它们通常非常活跃,并且锁通常被快速地保持(对于很小的一秒钟,甚至是毫秒的一小部分)。这种记录产生的数据量将非常大,而且很难筛选。 如果您使用的是更高版本,那么可能有一些选项可以帮助使用DB Cron和Admin API(这一点还不确定,但可能性会更好),但是对于9.40,这些选项是非常严格限制的。
我能想到的最接近的方法是
您需要检查系统周围的所有SQL,查找表锁定的内容。时间安排有一致性吗?例如,它可能是由cron作业运行的更新统计信息吗?我相信,这会快速获取表锁;这也是自您的IDS版本以来在发行版中得到改进的东西。 |
![]() |
TheBetterJORT · 带有特定邮政编码的正则表达式 7 年前 |
![]() |
esafresa · Informix-将datetime转换为整数 7 年前 |
![]() |
pxr_64 · Informix函数无理由返回 7 年前 |
![]() |
Andy897 · 带准备语句的Informix日期时间 11 年前 |
![]() |
Makky · 使用Maven使用Informix数据库 11 年前 |