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数据库系统异常时的重要参考资料。日志错误汇总收集了各种SQL操作中可能出现的错误信息,通过这些信息可以定位问题并解决。以下是一些常见的DB2错误及其详细说明: ...
- **syslog和db2diag.log**:这两个日志文件可以帮助诊断系统问题和故障。 - **SAMP/RSCT数据获取/收集**:在出现问题时,收集这些数据可以帮助快速定位问题所在。 #### 十、结束语 DB2高可用性配置是一项复杂的...
### DB2快速入门知识点概述 #### 一、DB2简介 - **DB2**是由IBM公司开发的一款关系型数据库管理系统(RDBMS),广泛应用于企业级数据处理领域。 - **适用对象**:本教程主要面向DB2初学者,帮助他们快速掌握在Windows...
DB2支持使用`TRUNCATE TABLE`命令来快速清空表中的所有数据,同时不会记录日志。例如: ```sql TRUNCATE TABLE my_table; ``` #### 用CLI编程批量的INSERT 通过CLI (Call Level Interface) 编程可以实现批量插入。...
因此,在不影响数据一致性的前提下,某些特定的数据处理操作会选择关闭事务日志以提升性能。 **在哪些情况下不能关闭事务日志?** 1. **涉及数据一致性的重要操作**:如金融交易等。 2. **需要回滚功能的操作**:如...
- `nonrecoverable` 表明数据加载操作一旦完成就不能撤销,因此在执行前需确保数据的准确性和完整性。 ### 2. 查询当前应用程序 #### 命令语法 - `db2 list application | grep BTPDBS;` - 此命令用于列出当前...
这篇“DB2经典入门教程”旨在帮助初学者快速掌握DB2的基础知识,为后续深入学习和实际操作打下坚实基础。 首先,我们需要了解DB2的基本概念。DB2是一个支持SQL语言的数据库系统,它提供了一种组织、存储和检索数据...
8. **ADSM(Automatic Storage Management)**:自动存储管理,DB2的一项特性,自动处理数据库的数据文件和日志文件的创建、扩展和删除。 9. **DCE(Distributed Computing Environment)**:分布式计算环境,IBM的一个...
在这个场景下,我们关注的是一个使用shell脚本来实现的自动化流程,它主要用于数据库中的表进行前一天的数据导出备份,并同时删除这些数据在当前表中的前一天版本。这个shell脚本,命名为`cron_update.sh`,通常会与...
- **类似于ORACLE的TRUNCATE清表但不记日志的做法**:使用`TRUNCATE TABLE`清空表而不记录日志。 - **用CLI编程批量的INSERT**:利用批量插入提高性能。 #### DB2一些不好的限制 - **临时表不能建索引**:临时表...
本手册旨在提供全面的DB2错误解决方案,帮助用户快速定位并解决问题。SQLSTATE消息是DB2错误报告的一个重要组成部分,用于描述SQL语句执行过程中遇到的各种状态。 - **00** - **完全成功完成**:表示SQL语句执行...
当数据发生大量插入、删除或更新时,可能导致数据页的碎片化,REORG可以帮助整理这些碎片,提高查询效率。同时,它还可以重建索引,消除空闲空间,从而改善I/O性能。 2. **REORGCHK**: 这是检查是否需要进行REORG...
当活动日志写满后,DB2会自动将其内容转移到磁盘或磁带上的归档日志中。 #### Bootstrap DataSet (BSDS) Bootstrap Dataset是一个VSAM key-sequenced dataset,用于存储DB2的关键信息,如活动日志和归档日志的详细...
DB2是IBM开发的一款关系型数据库管理系统,广泛应用于企业级数据存储和管理。在本压缩包"db2连接.rar"中,我们很可能是获取到关于如何连接和操作DB2数据库的相关资料。以下将详细讲解DB2数据库的连接、配置及基本...