informix11.7版本查普通表结构提示systables锁了,什么机制导致,怎么查原因,如何优化?

咨询一下:informix11.7版本查普通表结构提示systables锁了,什么机制导致,怎么查原因,如何优化?

参与7

3同行回答

GBase_DavidGBase_DavidDBAGBase
如果你只是做查看,建议采用脏读的方法。脏读不加锁。至于为什么systables会被锁住,网上有方法可以查询出来锁表的会话。显示全部

如果你只是做查看,建议采用脏读的方法。

脏读不加锁。

至于为什么systables会被锁住,网上有方法可以查询出来锁表的会话。

收起
IT其它 · 2017-05-17
浏览4072
baochengchenbaochengchen系统工程师华际
首先看看你的数据库是行锁还是页锁, 也锁效率高但容易锁表,行锁基本上可以避免这个问题; 还有你应该查一下是什么sql导致的锁表; 然后才能找到具体原因; 对于systable来说, 基本上就是程序不优化或者索引等不合理导致锁表的可能性略大,,具体问题具体分析吧。...显示全部

首先看看你的数据库是行锁还是页锁, 也锁效率高但容易锁表,行锁基本上可以避免这个问题; 还有你应该查一下是什么sql导致的锁表; 然后才能找到具体原因; 对于systable来说, 基本上就是程序不优化或者索引等不合理导致锁表的可能性略大,,

具体问题具体分析吧。

收起
系统集成 · 2017-05-16
浏览4046
zllhczllhc项目经理王强
可能是其它应用在systables上面加锁了,这很正常,主要是查清楚锁争用的原因!显示全部

可能是其它应用在systables上面加锁了,这很正常,主要是查清楚锁争用的原因!

收起
互联网服务 · 2017-05-16
浏览4155

提问者

xiaoxvfeidao
数据库运维工程师boco

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-05-15
  • 关注会员:4 人
  • 问题浏览:8561
  • 最近回答:2017-05-17
  • X社区推广