【DB2】delete大表不记录日志的正确操作
一、原始方法
在删除大表的时候,经常会由于数据量太大,造成日志文件满了,接着无法删除数据.
以下是删除大表不记录日志的具体步骤:
1.临时设置自动提交关闭
(使用命令db2 list command options查看Auto-Commit参数状态是否为OFF,如果不是则使用db2set DB2OPTIONS=+c永久关闭)
update command options using c off
2.设置不记录日志
ALTER TABLE tabname ACTIVATE NOT LOGGED INITIALLY
3.删除数据
DELETE FROM tabname where …
4.手动提交
COMMIT
5.打开自动提交
(如果关闭使用使用db2set DB2OPTIONS=+c,则开启使用db2set DB2OPTIONS=-c)
update command options using c on
Tips:
不记录日志与删除数据必须在同一事务进行才有效,若执行顺序为:not logged → commit → delete.. 则not logged失效;
二、精简方法
以下以表tmp为例子,往表插入大量数据并报日志满了
那么如何解决这个问题呢?
1.首先连接好数据库
db2 connect to qindb user db2inst1 user db2inst1
2.设置表不记录日志
db2 +c "ALTER TABLE len.tmp activate NOT LOGGED initially"
3.插入表数据
db2 +c "insert into len.tmp select * from len.tmp"
4.提交
db2 commit;
以下是真实操作截图
转载于:https://www.cnblogs.com/OliverQin/p/10219108.html
【DB2】delete大表不记录日志的正确操作相关推荐
- ORACLE RAC集群大范围delete大表与insertupdate同时执行导致活动会话数飙升
2018年6月7日 21:30左右,客户一oracle rac 11.2.0.3集群数据库活动会话数短时间内飙升,经过分析发现,客户应用21:26:00 首先发起对一张12G,6700万条数据的大表进 ...
- PostgreSQL DELETE 大表性能 explain 测试
2019独角兽企业重金招聘Python工程师标准>>> ctid merge join 的时候没有优化, 在 tidpath.c 的源码里面有说明. 更多信息 https://gro ...
- 一开工,就遇到上亿(MySQL)大表的优化,我的天...
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:jiaxin 来源:https://www.cnblogs. ...
- mysql 上亿记录_一入职!就遇到上亿(MySQL)大表的优化....
XX实例(一主一从)xxx告警中每天凌晨在报SLA报警,该报警的意思是存在一定的主从延迟(若在此时发生主从切换,需要长时间才可以完成切换要追延迟来保证主从数据的一致性) XX实例的慢查询数量最多(执行 ...
- 一入职!就遇到MySQL亿级大表优化....
作者丨jia-xin 出处: https://www.cnblogs.com/YangJiaXin/p/10828244.html "前段时间刚入职一家公司,就遇到了 MySQL 亿级大表优 ...
- 遇到上亿(MySQL)大表的优化....
点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:Nginx 为什么快到根本停不下来? 个人原创100W+访问量博客:点击前往,查看更多 前段时间刚入职一家公司, ...
- 刚入职!就遇到上亿(MySQL)大表的优化
背景 XX实例(一主一从)xxx告警中每天凌晨在报SLA报警,该报警的意思是存在一定的主从延迟(若在此时发生主从切换,需要长时间才可以完成切换,要追延迟来保证主从数据的一致性) XX实例的慢查询数量最 ...
- MySQL 上亿大表如何优化?
背景 XX 实例(一主一从)xxx 告警中每天凌晨在报 SLA 报警,该报警的意思是存在一定的主从延迟.(若在此时发生主从切换,需要长时间才可以完成切换,要追延迟来保证主从数据的一致性) XX 实例的 ...
- delete mysql 大表_无语了,直到今天,我才揪出MySQL磁盘消耗迅猛的“真凶”!
作者:dbapower 链接:https://blog.51cto.com/suifu/2135599 背景 Part1:写在最前 当一张单表10亿数据量的表放在你面前,你将面临着什么? Part2: ...
最新文章
- redhat linux系统补丁,如何在CentOS和RHEL系统上安装或自动更新安全补丁
- 印度Thermax携FRENELL执行亚洲首个集成太阳能热电厂
- Nokia House”或“NoHo
- 在Python中操纵json数据的最佳方式
- UI素材|管理系统数字可视化界面
- Java使用冒泡排序对数据进行排序,带注释
- django字段类型(Field types)介绍
- python 颜色条_python – 在Matplotlib / Cartopy中创建颜色条图例
- java awt区域,构建Java Swing中的区域图
- 模电Aus,Uo/Us,童诗白例2.3.3。
- 【企业微信点餐系统】
- 串口连接BBB(三)
- word文档设置页眉页脚的技巧
- 认识JNCIE认证(学习方法经验总结 )
- 【正点原子MP157连载】 第九章 TF-A移植-摘自【正点原子】【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
- 谷歌浏览器自动翻译当前网页
- excel查找并返回多行数据
- 手势操作TouchAction
- 排名 oracle,Oracle基本查询查看排名
- DecimalFormat format 方法