国产探花免费观看_亚洲丰满少妇自慰呻吟_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”命令。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福清市| 论坛| 永平县| 林芝县| 宜兰县| 昭平县| 焦作市| 寿阳县| 巴彦淖尔市| 南康市| 孝昌县| 东莞市| 永安市| 长沙市| 彩票| 上栗县| 宣汉县| 泰来县| 东方市| 张北县| 新昌县| 泸溪县| 陕西省| 禄丰县| 河池市| 乌什县| 贵阳市| 东安县| 商南县| 衡水市| 静安区| 齐河县| 衡东县| 三江| 庐江县| 开封县| 来宾市| 寿宁县| 揭阳市| 乌拉特前旗| 波密县|