当前位置: 传客网 > DB2 delete大数据表中的部分数据

DB2 delete大数据表中的部分数据

2016-11-01 作者:墨玉

背景:
    DB2 delete大数据表中的部分数据经常会产生很大日志,造成数据库日志空间满的情况。
现总结几种解决方法如下:
1、细分delete区间
   增加where条件,确保每次delete事务只删除少量数据,以执行次数换执行安全;
2、delete期间不记日志
   commit 
   alter table tabname activate not logged intially 
   delete tabname where id >1000 
   commit
   两个commit回复到记日志属性
   (这种方式估计大部分运维部门不同意,因为日志涉及到数据恢复)
3、增加日志文件大小
   db2 update db cfg for dbname using LOGFILSIZ 262144
   db2 update db cfg for dbname using LOGPRIMARY 20
4、小表设计——根本解决之道
   在数据表设计时,就考虑将可能存放大数据的表根据时间或其他字段拆分为很多小表,这样每次涉及数据删除都用/dev/null直接清空,杜绝删除操作。

注:
delete操作执行期间,相关表会加E锁,只允许其他应用以WITH UR读方式进行访问。


相关推荐

  • 如何快速突显和删除 Excel 2007 表格中的重复数据

    本文适用于Excel2007。大致内容方法1:突出显示重复数据方法2:轻松删除重复数据你可能经常需要在Excel表格中找出重复数据并删除它们,在一大堆数据中人工找不太现实。下面教两条小方法,帮你处理重复数据。方法1:突出显示重复数据你可以将

  • oracle中的全局数据库名、环境变量和sid的区别【转载】

    数据库名(DB_NAME)、实例名(Instance_name)、以及操作系统环境变量(ORACLE_SID)在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中

  • 失联搜救中的统计数据分析

    失联搜救中的统计数据分析统计之都创作小组关键词:统计,数据分析,贝叶斯大数据时代如何活用数据可视化、大数据与众包、群体智慧、贝叶斯方法等为失联搜救出谋献策?请看下文。引子“MH370”作为航班代码,是近日震惊世界的马来西亚航空公司客机失去联

  • ORACLE中的各种数据类型详细的介绍

    数据类型参数描述char(n)n=1to2000字节定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n)n=1to4000字节可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母

  • Oracle中的PL/SQL数据类型介绍

    PL/SQL的数据类型包括数字、字符、大对象、布尔类型、时间与时间间隔。每个常量、变量和参数都会有一个数据类型,它们会指定存储格式、限制和有效的值域。PL/SQL提供了很多预置的数据类型,以下这些是其中最常用的数据类型:  BLOB:BLO

  • [转]面试中的海量数据处理问题

    终于找到了一份比较完整的,分享一下。———海量数据处理:十道面试题与十个海量数据处理方法总结作者:July、youwang、yanxionglu。时间:二零一一年三月二十六日说明:本文分为俩部分,第一部分为10道海量数据处理的面试题,第二部

  • 易宝典:如何快速处理 Excel 2007 表格中的重复数据

    本文适用于Excel2007。使用Excel2003的朋友可以参考另一篇“易宝典”文章KB963686(http://support.microsoft.com/kb/963686/ZH-CN/)。大致内容方法1:突

  • JavaScript中的基本数据类型

    阅读目录1.1前言2.1javascript中的变量3.1简单数据类型3.1.1.typeof操作符3.1.2.Undefined类型3.1.3.Null类型3.1.4.Boolean类型3.1.5.Number类型3.1.6.String

  • Python中的一种数据结构——字典(Dictionary)的使用方法总结

    转自:http://newliu.com/post/20/Python中的一种数据结构——字典(Dictionary)的使用方法总结。一、dictionary数据类型的结构是:{key1:value1,key2:value2,...},即键

  • MSComm控件编程中的几种数据类型,VARIANT数据类型,COleVariant类,COleSafeArray类

    以下内容参考自MSDN和百度百科1.VARIANTandVARIANTARG是一个结构体。结构体中vt变量指明这个结构体封装的哪种类型。结构体重包含了一个Union。该联合体根据vt的类型不同而不同。比如:vt为VT_UI1代表联合体是un

  • 使用python 提取html文件中的特定数据

    又是一篇,原文:http://www.open-open.com/lib/view/open1329700631343.htmlpython提供了SGMLParser类用于html文件的解析。用户只需从SGMLParser类继承子类,并在子

  • 安装与重装操作系统中的部分重要操作

    安装与重装操作系统中的部分重要操作1、使用Ghost重装操作系统:用Ghost安装操作系统的原理实际上就是将已经使用Ghost安装操作系统方便快捷,一次即可将系统软件和应用软件全部地安装到电脑上,因此被广泛地应用于网吧装机中,所以又称为克隆

  • 去掉DataGrid的ViewState中的无用数据

    在Asp.Net中,我们利用最多的大约即便DataGrid列表控件了。这个控件的功能的却极其壮大,也极其好用。它不但能够告终任意的款式化抉择,而且还能够动态举行分页、排序、增加按钮、动态编辑等功能。能够说,DataGrid控件曾经告终了我们

  • 1-(*)java中的各种数据类型在内存中存储的方式

    http://blog.csdn.net/aaa1117a8w5s6d/article/details/82514561.java是如何管理内存的java的内存管理就是对象的分配和释放问题。(其中包括两部分)分配:内存的分配是由程序完成的,

  • Android在XML布局文件中的部分属性的使用

    xml属性属性名称描述android:background设置背景色/背景图片。可以通过以下两种方法设置背景为透明:"@android:color/transparent"和"@null"。注意TextView默认是透明的,不用写此属性,但

  • sqlsever replace函数 替换某字段中的部分值

    例如:表为AB,字段为cd,字段里面的值前面都有'标准'两个字,但是每行的值字符不等,但是需要将含有'标准'二字改为'规范'。updateABsetcd=replace(cd,‘标准’,‘规范’)wherecdlike‘%标准%’

  • 数据透视表第四课时小结

    本节学习内容(一)为什么要刷新数据透视表(二)如何刷新(三)数据透视表缓存(四)清除数据透视表的“垃圾条目”(一)为什么要刷新数据透视表1、数据源经常变化2、数据透视表需要呈现最新数据(二)如何刷新数据透视表1、手工刷新(1)、右键菜单刷新

  • Excel Home免费在线培训---数据透视表中级班(10212班)课时1《数据透视表排序》学习小结

    ExcelHome免费在线培训---数据透视表中级班(10212班)课时1《数据透视表排序》学习小结讲师:bin_yang168班主任:wxin0708、李兴德本课程大纲一、手动排序数据透视表;二、自动排序数据透视表;三、按笔划顺序排;四、

  • 数据透视表初级班第一课时小结

    学习日期:2011-9-1710115班第一课时《自己动手创建第一个数据透视表例》小结本节学习内容(一)什么是数据透视表(二)创建自己的第一个数据透视表(三)数据透视表可以用来做什么(四)何时使用数据透视表分析数据(五)什么样的数据源可以创

  • Oracle体系结构之-数据库、表空间、实例简介

    一、数据库数据库顾名思义是数据的集合,而Oracle则是管理这些数据集合的软件系统,它是一个对象关系型的数据库管理系统。二、表空间表空间是Oracle对物理数据库上相关数据的逻辑映射。一个数据库在逻辑上被划分成一到若干个表空间,每个表空间包

返回
顶部