liuzejun 发表于 2006-11-2 23:30:16

日志没有满,但有个进程显示LOG SUSPEND这可能是什么问题?

<p>我的sybase12.0数据库在执行一个记账程序时需要对一个表进行大量的数据插入和修改,在日志增长到500M的时候(库日志大小为1500M)进程显示:LOG&nbsp; SUSPEND ,然后程序死了,强行关掉程序后,进程又变为update。</p><p>请教大虾这可能是什么原因造成的,这么解决?</p><p></p>

ehxz 发表于 2006-11-3 07:54:51

<p>试试用dump tran db_name with truncate_only清除日志,如果无法清除日志,就增加日志空间。</p>

liuzejun 发表于 2006-11-3 09:04:13

<p>我的日志没有满,而且日志能够自动截断,只是在记账程序运行到日志500M左右的时候记账的进程才变成LOG SUSPEND.</p>

ehxz 发表于 2006-11-3 11:11:11

你的意思是记账程序有问题了吗?

liuzejun 发表于 2006-11-3 13:55:03

应该是日志有问题,现在发现用central看到的可用空间和用sp_helpsegment logsegment看到的数据不一致,我想central看到的可能是假象,但是怎么可以将实际上没有截断日志截断呢?

ehxz 发表于 2006-11-3 22:41:07

一般升级新版本解决的

cyj1827 发表于 2007-7-26 16:18:06

日志太小应该增大日志。或者拆分你的事务,变成一个个小事务
页: [1]
查看完整版本: 日志没有满,但有个进程显示LOG SUSPEND这可能是什么问题?

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com