论坛首页 综合技术论坛

Sybase ASE自动清理(备份)事务日志

浏览 1878 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-09-13  
ASE数据库,随着日志文件的不断肿胀,如果不及时清理,一旦设备文件不够用,将会出错。

我们可以直接编辑日志选项里的sp_thresholdaction存储过程,设定在段空间还剩多少的时候就触发某个语句或存储过程,这个存储过程实现DUMP   TRAN的功能,也可用如下语句实现  
  create   procedure   sp_thresholdaction  
  @dbname   varchar(30),  
  @segmentname   varchar(30),  
  @space_left   int,  
  @status   int  
  as    
  dump   tran   @dbname   with   no_log  
  go

当然,这只是最简单的示例,你还可以在这个存储过程里添加邮件提醒功能。
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics