当前位置:数据库 > DB2 >>

快速删除db2数据不写日志

快速删除db2数据不写日志
 
IBM官方文档: 
使用 NOT LOGGED INITIALLY 参数减少日志记录 
如果应用程序根据主表创建并填充工作表,并且您不担心这些工作表
的可恢复性(因为可以根据主表方便地重新创建它们),那么创建工作
表时可以在 CREATE TABLE 语句上指定 NOT LOGGED INITIALLY 参数。
这样可以减少日志记录并提高性能。
  www.zzzyk.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   --打开自动提交
 
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,