驗證日誌增長

2021-06-07 19:13:09 字數 1002 閱讀 8654

---- 1 window

conn scott/tiger;

select * from tab;

drop table t1;

create table t1 as emp;

insert into t1 select * from t1;//

///commit;

-- 2.window

sqlplus / as sysdba;

conn / as sysdba;

select * from v$sysstat where class=2;

select value from v$sysstat where statistic#=178; -- 178 是上條語句查出的 redo size 對應的 statistic# 號

sql> select value from v$sysstat where statistic#=178;

value

----------

3776244

-- 1.window

update t1 set sal=sal+1 where empno=7900;

commit;

-- 2.window

select value from v$sysstat where statistic#=178; -- 注意比剛才大了; 約幾m ,這裡假定 3m

alter tablespace users begin backup; -- 凍結表空間;

-- 1.window

update t1 set sal=sal+1 where empno=7900;

commit;

-- 2.window

select value from v$sysstat where statistic#=178; -- 注意第一次update大好; 增長一倍

alter tablespace users end backup;

日誌檔案不斷增長

原文 日誌檔案不斷增長 sqlserver定時執行 checkpoint 保證 髒頁 被寫入硬碟。沒做checkpoint的,可能是只在記憶體中修改,資料檔案還沒同步。sqlserver要在硬碟的日誌檔案中有記錄,一邊異常重啟後重新修改。所有日誌都有嚴格順序,不能有跳躍。如果恢復模式不是簡單模式,那...

日誌檔案不斷增長

sqlserver定時執行 checkpoint 保證 髒頁 被寫入硬碟。沒做checkpoint的,可能是只在記憶體中修改,資料檔案還沒同步。sqlserver要在硬碟的日誌檔案中有記錄,一邊異常重啟後重新修改。所有日誌都有嚴格順序,不能有跳躍。如果恢復模式不是簡單模式,那麼sqlserver會認...

mysql 日誌增長 資料庫日誌增長解決方法

資料庫日誌增長過快解決方法 1 刪除log 1 分離資料庫 企業管理器 伺服器 資料庫 右鍵 分離資料庫 2 刪除log檔案 3 附加資料庫 企業管理器 伺服器 資料庫 右鍵 附加資料庫 此法生成新的log,大小只有500多k 再將此資料庫設定自動收縮 或用 下面的示例分離 pubs,然後將 pub...