程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> 快速刪除db2數據不寫日志

快速刪除db2數據不寫日志

編輯:DB2教程

快速刪除db2數據不寫日志   IBM官方文檔:  使用 NOT LOGGED INITIALLY 參數減少日志記錄  如果應用程序根據主表創建並填充工作表,並且您不擔心這些工作表 的可恢復性(因為可以根據主表方便地重新創建它們),那麼創建工作 表時可以在 CREATE TABLE 語句上指定 NOT LOGGED INITIALLY 參數。 這樣可以減少日志記錄並提高性能。   www.2cto.com   使用 NOT LOGGED INITIALLY 參數的優點是,不記錄在創建表的同一個工 作單元中對該表所作的任何更改(包括插入、刪除、更新或創建索引操作)。 這不僅降低了日志記錄工作量,還能提高應用程序性能。還可以對現有表 使用帶 NOT LOGGED INITIALLY 參數的 ALTER TABLE 語句,來獲得同樣的結果。    1.update command options using c off  -- 關閉自動提交  2.ALTER TABLE tabname ACTIVATE NOT LOGGED INITIALLY  --設置不記日志    或建表時添加屬性 NOT LOGGED INITIALLY  3.delete from  tabname -- 刪除數據 4.commit   --手動提交 5.update command options using c on   --打開自動提交  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved