发布网友 发布时间:2022-04-13 08:39
共1个回答
热心网友 时间:2022-04-13 10:08
换成insert...select试试?追答我大致知道了,因为没有rowid,Sybase中的分页查询会建议使用生成identity字段的方式来手工添加"rowid"。但在此过程中会生成大量的临时表,其实你的阻塞是发生在tempdb的系统表上,一般的解决办法有两个:
1. 创建多个tempdb,我记得12.5.0.3版本以后有此功能,高并发情况下可以创建8-16个,根据你应用情况定
2. 使用ASE 15.0以后版本,系统表将为行锁机制,可以避免类似故障发生