国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Sybase > 正文

Sybase中清除日志的方法

2024-09-06 23:53:54
字體:
來源:轉載
供稿:網友

隨著數據庫的使用,數據庫的Log是不斷增長的,必須在它占滿空間之前將它們清除掉。清除Log有兩種方法。

(1)自動清除法。

開放數據庫選項 Trunc Log on Chkpt,使數據庫系統每隔一段時間自動清除Log。此方法的優點是無須人工干預,由SQL Server自動執行,并且一般不會出現Log溢滿的情況;缺點是只清除Log而不做備份。

(2)手動清除法。

執行命令“dump transaction”來清除Log。以下兩條命令都可以清除日志:

dump transaction with truncate_only
dump transaction with no_log

通常刪除事務日志中不活躍的部分可使用“dump transaction with trancate_only”命令,這條命令寫進事務日志時,還要做必要的并發性檢查。SYBASE提供“dump transaction with no_log”來處理某些非常緊迫的情況,使用這條命令有很大的危險性,SQL Server會彈出一條警告信息。為了盡量確保數據庫的一致性,你應將它作為“最后一招”。

以上兩種方法只是清除日志, 而不做日志備份。若想備份日志,應執行“dump transaction database_name to dumpdevice”命令。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 专栏| 德州市| 灌云县| 佳木斯市| 广元市| 兰州市| 巫溪县| 朔州市| 石柱| 鹿邑县| 大城县| 黑河市| 宁德市| 广昌县| 澄江县| 安乡县| 西乌珠穆沁旗| 共和县| 东光县| 历史| 海丰县| 菏泽市| 台州市| 临潭县| 通城县| 额敏县| 高邮市| 东台市| 阿巴嘎旗| 昌图县| 灯塔市| 东乌珠穆沁旗| 布尔津县| 岑巩县| 锡林郭勒盟| 文登市| 乌恰县| 巴彦县| 七台河市| 安阳县| 广丰县|