db2不記錄日誌插入記錄
你使用not logged initially選項建表也是可以用的。 但是你要先啟用not logged initially選項;[@more@]在DB2 CLP中的例子;
DB2 CREATE TABLE A ...... NOT LOGGED INITIALLY;
DB2 +C //關閉自動提交選項;
db2=> ALTER TABLE A ACTIVATE NOT LOGGED INITIALLY;
db2=> Insert into a select * from b;
db2=> commit;
commit之前由於開啟了not logged intially選項,後面的Sql語句不計日誌;
commit之後not logged intially選項同時被關閉; 這個時候最好執行備份,因為你這一段資料操作是沒有日誌的,不利於以後恢復;
不過不是很推薦使用這個方法,如果要匯入大量資料,還是使用Load,Import好一些; 想要在程式中寫也是可以的,DB2提供了API,你可以參考API Reference
DB2 CREATE TABLE A ...... NOT LOGGED INITIALLY;
DB2 +C //關閉自動提交選項;
db2=> ALTER TABLE A ACTIVATE NOT LOGGED INITIALLY;
db2=> Insert into a select * from b;
db2=> commit;
commit之前由於開啟了not logged intially選項,後面的Sql語句不計日誌;
commit之後not logged intially選項同時被關閉; 這個時候最好執行備份,因為你這一段資料操作是沒有日誌的,不利於以後恢復;
不過不是很推薦使用這個方法,如果要匯入大量資料,還是使用Load,Import好一些; 想要在程式中寫也是可以的,DB2提供了API,你可以參考API Reference
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7490392/viewspace-1059428/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- LightDB不記錄WAL日誌的表
- 日誌記錄器
- ThinkPHP日誌記錄PHP
- Laravel sql 日誌記錄LaravelSQL
- 日誌記錄模組logging
- monolog 日誌記錄器解析Mono
- laravel5.7 不記錄 sql 報錯日誌,自定義日誌資訊LaravelSQL
- 記錄騰訊雲使用日誌
- log4net日誌記錄
- SpringBoot記錄HTTP請求日誌Spring BootHTTP
- Rust 實現日誌記錄功能Rust
- .NET Core使用Nlog記錄日誌
- NetCore的全域性日誌記錄NetCore
- python日誌記錄器的配置Python
- iptables防火牆如何記錄日誌防火牆
- nginx日誌檔案按天記錄定時清理迴圈記錄Nginx
- Laravel 指定日誌檔案記錄任意日誌Laravel
- 日誌記錄模式(LOGGING 、FORCE LOGGING 、NOLOGGING)模式
- Cmocka 單元測試日誌記錄Mock
- LoggerMessageAttribute 高效能的日誌記錄
- NAS中如何檢視日誌記錄?
- django 專案日誌記錄設定Django
- Python:使用logging模組記錄日誌Python
- 如何優雅地記錄操作日誌
- 如何優雅的記錄操作日誌?
- 如何優雅地記錄操作日誌?
- Django筆記三十之log日誌記錄詳解Django筆記
- [翻譯] 除錯 Rxjs(二):日誌記錄除錯JS
- springboot使用logback記錄日誌,配置檔案Spring Boot
- 禁用 Logback 中特定類的日誌記錄
- 一種簡化操作日誌記錄方案
- Swoft AOP 記錄使用者操作日誌
- Gin 框架 - 使用 logrus 進行日誌記錄框架
- 微服務體系操作日誌如何記錄?微服務
- mysql 開啟和關閉日誌記錄MySql
- [python] Python日誌記錄庫loguru使用指北Python
- 【Rust】使用日誌記錄利器flexi_loggerRustFlex
- 如何記錄可讀性的操作日誌?
- golang常用庫:日誌記錄庫-logrus使用Golang