免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 2093 | 回复: 10
打印 上一主题 下一主题

困扰了我周的问题:sybase log? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-09-10 11:49 |只看该作者 |倒序浏览
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
2 [报告]
发表于 2004-09-10 12:00 |只看该作者

困扰了我周的问题:sybase log?

在应用程序里把单个大的事务分解成一些小的事务分步执行应该能有所改善

论坛徽章:
0
3 [报告]
发表于 2004-09-10 15:45 |只看该作者

困扰了我周的问题:sybase log?

如果你的trunc log on chkpt开放了这个选项,当SQL SERVER自动执行checkpoint时会清除不活动的日志,但是对于正在进行的事务,不会清除那些活动的事务日志,所以如果你的事务定义过大,还是会造成日志空间的增大。
解决方法:
1.增加log设备空间;
2.将大的事务划分成若干个小的事务。

论坛徽章:
0
4 [报告]
发表于 2004-09-10 18:18 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
1
2017金鸡报晓
日期:2017-01-10 15:19:56
5 [报告]
发表于 2004-09-13 09:15 |只看该作者

困扰了我周的问题:sybase log?

手工执行dump tran行吗?

论坛徽章:
0
6 [报告]
发表于 2004-09-13 09:43 |只看该作者

困扰了我周的问题:sybase log?

有没有考虑是你程序的问题呢,呢的程序里没有commit啊?

论坛徽章:
0
7 [报告]
发表于 2004-09-13 11:40 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
8 [报告]
发表于 2004-09-13 12:01 |只看该作者

困扰了我周的问题:sybase log?

有这个可能。要看你的程序了。
看你程序得到的connect是什么样子的了。
默认的connect是auto commit的但是有一些情况下commit要在code里指定。
所以在得到connect后,设置 auto commit 为false,然后在code里自己去做commit。
一般来说应该java里是这个样子的。不知道你的程序是什么做的。
还有你db的事务模式是什么样子的?是auto commit吧?这个是默认的值

要是你的dump tran可以截断日志的话,应该说你的db是没有问题的。
可能是你的代码出的问题。在程序里执行的也是内嵌sql语句,是和你在
isql shell里运行是一样的。没有什么区别的。只是一个直接运行sql,一个把
sql嵌入到code里面通过jdbc,或odbc来运行的。

慢慢找问题吧,祝你好运

论坛徽章:
0
9 [报告]
发表于 2004-09-13 15:59 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
10 [报告]
发表于 2004-09-20 09:37 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP