• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >sybase > 为什么有时候数据库事务日志满了,不能截断日志?

为什么有时候数据库事务日志满了,不能截断日志?

作者:匿名 字体:[增加 减小] 来源:互联网

匿名通过本文主要向大家介绍了数据库日志截断,数据库截断,数据库截断表,截断事务日志,sql 截断日志等相关知识,希望本文的分享对您有所帮助
</div>
有两种情况,可能出现这个问题。一是应用系统给SQL Server发送了一个用户自定义事务,一直未提交,这个最早活跃事务阻碍系统截断日志。二是客户端向SQL Server发送了一个修改数量大的事务,清日志时,该事务还正在执行之中,此事务所涉及的日志只能等到事务结束后,才能被截掉。

  对于第一种情况,只要督促用户退出应用或者提交事务,系统管理员便可清掉日志。因为给SQL Server发送Dump transaction with no-log或者with truncate-only,它截掉事务日志的非活跃部分。所谓非活跃部分是指服务器检查点之间的所有已提交或回退的事务。而从最早的未提交的事务到最近的日志记录之间的事务日志记录被称为活跃的。从此可以看明,打开的事务能致使日志上涨,因为在最早活跃事务之后的日志不能被截除。

  对于第二种情况,道理也同上。只是在处理它时,需慎重从事。如果这个大事务已运行较长时间,应尽量想法扩大数据库日志空间,保证该事务正常结束。若该事务被强行回滚,SQL Server需要做大量的处理工作,往往是正向执行时间的几倍,系统恢复时间长,可能会影响正常使用的时间。 </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 为什么有时候数据库事务日志满了,不能截断日志?

相关文章

  • [抛砖引玉]ASE和REP复合系统的双机冷备的安装
  • 招商银行开发成功国内业界第一个实用的数据仓库系统
  • Sybase 数据库函数库
  • Sybase的临时数据库tempdb
  • DXP电子政务信息交换平台
  • 日志问题普及篇
  • 数据库性能调整
  • 基于Windows NT的大型酒店管理系统
  • Sybase数据库的碎片整理
  • Sybase服务器的帐户管理

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 怎样使你的SQL运行得更加灵活和高效
    • 教你学会怎样升级到SQL Anywhere 10(9)
    • 网络集中管理 提高生产效率--本地网PDH传输设备集中监控系统
    • 教你在Sybase中怎样运行数据库引擎
    • Acadian Asset Management股票市场
    • 同时访问SQL SERVER和SYBASE数据库
    • SQL SERVER 11.0.x FOR SCO OPENSERVER 5
    • Sybase和Red Hat宣布联合开发计划 旨在关注客户价值
    • sybase 珍藏系列之五(from shanhan)
    • Sybase的设备(Device)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有