|
|
最初由 weijsh 发布
[B]
OS是AIX,现在换个角度来解决这个问题,
就是因为table的PK不是自动生成的,所以当一个session在 insert 操作时如果突然断线,那么系统将在等待事务结束的命令,但永远都等不到了,当断线后,应用程序又马上连接上来,又进行前一个session的insert 操作,因为前一个事务没提交,所以就导至了后一个session在那里一直等,这种现象严重影响了系统的正常生产,请问有什么更可行的法子? [/B]
事务控制在前台应用程序中控制,即前端程序应该捕获到这种错误,
然后rollback操作,不要在数据库端控制就行了. |
|