GBase 8s
适配迁移
文章
SQL语法报错:244 Could not do a physical-order read to fetch next row.
发表于2023-04-21 09:37:41499次浏览0个评论
问题描述:
SQL语法报错:244 Could not do a physical-order read to fetch next row.
解决方案:
表顺序扫描到某一个已被其他会话锁定的数据行出现该错误
1、创建合理索引,避免顺序扫描
2、设置锁等待时间,等待被锁定的数据行锁释放(set lock mode to wait 10;)
要避免数据库出现频繁的锁冲突,需要尽量避免表的全表扫描,可以创建合理的索引或设置合理的锁等待时间。
对于JDBC,可在URL添加环境变量设置锁等待:IFX_LOCK_MODE_WAIT=100,单位是秒
评论已关闭
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526