日志没有满,但有个进程显示LOG SUSPEND这可能是什么问题?
<p>我的sybase12.0数据库在执行一个记账程序时需要对一个表进行大量的数据插入和修改,在日志增长到500M的时候(库日志大小为1500M)进程显示:LOG SUSPEND ,然后程序死了,强行关掉程序后,进程又变为update。</p><p>请教大虾这可能是什么原因造成的,这么解决?</p><p></p> <p>试试用dump tran db_name with truncate_only清除日志,如果无法清除日志,就增加日志空间。</p> <p>我的日志没有满,而且日志能够自动截断,只是在记账程序运行到日志500M左右的时候记账的进程才变成LOG SUSPEND.</p> 你的意思是记账程序有问题了吗? 应该是日志有问题,现在发现用central看到的可用空间和用sp_helpsegment logsegment看到的数据不一致,我想central看到的可能是假象,但是怎么可以将实际上没有截断日志截断呢? 一般升级新版本解决的 日志太小应该增大日志。或者拆分你的事务,变成一个个小事务
页:
[1]