`
ldzyz007
  • 浏览: 715067 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

快速删除db2 数据不写日志

db2 
阅读更多
IBM官方文档:
使用 NOT LOGGED INITIALLY 参数减少日志记录
如果应用程序根据主表创建并填充工作表,并且您不担心这些工作表的可恢复性(因为可以根据主表方便地重新创建它们),那么创建工作表时可以在 CREATE TABLE 语句上指定 NOT LOGGED INITIALLY 参数。这样可以减少日志记录并提高性能。
使用 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   --打开自动提交
分享到:
评论

相关推荐

    DB2错误操作手册(日志错误汇总)

    DB2错误操作手册是数据库管理员和开发者在遇到DB2数据库系统异常时的重要参考资料。日志错误汇总收集了各种SQL操作中可能出现的错误信息,通过这些信息可以定位问题并解决。以下是一些常见的DB2错误及其详细说明: ...

    DB2高可用性实例配置(db2haicu--TSA)

    - **syslog和db2diag.log**:这两个日志文件可以帮助诊断系统问题和故障。 - **SAMP/RSCT数据获取/收集**:在出现问题时,收集这些数据可以帮助快速定位问题所在。 #### 十、结束语 DB2高可用性配置是一项复杂的...

    DB2快速入门

    ### DB2快速入门知识点概述 #### 一、DB2简介 - **DB2**是由IBM公司开发的一款关系型数据库管理系统(RDBMS),广泛应用于企业级数据处理领域。 - **适用对象**:本教程主要面向DB2初学者,帮助他们快速掌握在Windows...

    DB2手册pdf

    DB2支持使用`TRUNCATE TABLE`命令来快速清空表中的所有数据,同时不会记录日志。例如: ```sql TRUNCATE TABLE my_table; ``` #### 用CLI编程批量的INSERT 通过CLI (Call Level Interface) 编程可以实现批量插入。...

    DB2性能安全文件

    因此,在不影响数据一致性的前提下,某些特定的数据处理操作会选择关闭事务日志以提升性能。 **在哪些情况下不能关闭事务日志?** 1. **涉及数据一致性的重要操作**:如金融交易等。 2. **需要回滚功能的操作**:如...

    db2_命令给需要的同志

    - `nonrecoverable` 表明数据加载操作一旦完成就不能撤销,因此在执行前需确保数据的准确性和完整性。 ### 2. 查询当前应用程序 #### 命令语法 - `db2 list application | grep BTPDBS;` - 此命令用于列出当前...

    db2经典入门教程

    这篇“DB2经典入门教程”旨在帮助初学者快速掌握DB2的基础知识,为后续深入学习和实际操作打下坚实基础。 首先,我们需要了解DB2的基本概念。DB2是一个支持SQL语言的数据库系统,它提供了一种组织、存储和检索数据...

    DB2使用经验积累 吐血推荐

    8. **ADSM(Automatic Storage Management)**:自动存储管理,DB2的一项特性,自动处理数据库的数据文件和日志文件的创建、扩展和删除。 9. **DCE(Distributed Computing Environment)**:分布式计算环境,IBM的一个...

    数据库定时shell脚本 对表定时做前一天数据导出备份 同时删除当前表前一天导出数据

    在这个场景下,我们关注的是一个使用shell脚本来实现的自动化流程,它主要用于数据库中的表进行前一天的数据导出备份,并同时删除这些数据在当前表中的前一天版本。这个shell脚本,命名为`cron_update.sh`,通常会与...

    DB2使用经验积累及心得

    - **类似于ORACLE的TRUNCATE清表但不记日志的做法**:使用`TRUNCATE TABLE`清空表而不记录日志。 - **用CLI编程批量的INSERT**:利用批量插入提高性能。 #### DB2一些不好的限制 - **临时表不能建索引**:临时表...

    DB2错误解决手册

    本手册旨在提供全面的DB2错误解决方案,帮助用户快速定位并解决问题。SQLSTATE消息是DB2错误报告的一个重要组成部分,用于描述SQL语句执行过程中遇到的各种状态。 - **00** - **完全成功完成**:表示SQL语句执行...

    DB2性能调优资料,解决SQL执行慢的问题

    当数据发生大量插入、删除或更新时,可能导致数据页的碎片化,REORG可以帮助整理这些碎片,提高查询效率。同时,它还可以重建索引,消除空闲空间,从而改善I/O性能。 2. **REORGCHK**: 这是检查是否需要进行REORG...

    db2 的一些感念

    当活动日志写满后,DB2会自动将其内容转移到磁盘或磁带上的归档日志中。 #### Bootstrap DataSet (BSDS) Bootstrap Dataset是一个VSAM key-sequenced dataset,用于存储DB2的关键信息,如活动日志和归档日志的详细...

    db2连接.rar

    DB2是IBM开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。在本压缩包"db2连接.rar"中,我们很可能是获取到关于如何连接和操作DB2数据库的相关资料。以下将详细讲解DB2数据库的连接、配置及基本...

Global site tag (gtag.js) - Google Analytics