Oracle 插入大量数据时不要写日志
1. 采用高速的存储设备,提高读写能力,如:EMC 和NetApp,
2. 假如tab1表中的没有数据的话
DROP TABLE TAB1;
CREATE TABLE TAB1 AS SELECT * FROM TAB2;
然后在创建索引
3. 用Hint 提示减少操作时间
INSERT /*+Append*/ INTO tab1
SELECT * FROM tab2;
4. 采用不写日志及使用Hint提示减少数据操作的时间。
建议方案是先修改表为不写日志:
sql> alter table table_name NOLOGGING;
插入数据:
INSERT /*+Append*/ INTO tab1
SELECT * FROM tab2;
插入完数据后,再修改表写日志:
sql> alter table table_name LOGGING;
这里的区别就在于如果插入数据的同时又写日志,尤其是大数据量的insert操作,需要耗费较长的时间。
5. 用EXP/IMP 处理大量数据
(1)给当前的两个表分别改名
alter table tab1 rename to tab11;
alter table tab2 rename to tab1;
(2)导出改名前的tab2
exp user/pwd@... file=... log=... tables=(tab1)
(3)把名字改回来
alter table tab1 rename to tab2;
alter table tab11 rename to tab1;
(4)导入数据
imp user/pwd@... file=... log=... fromuser=user touser=user tables=(tab1)
转载于:https://my.oschina.net/sniperLi/blog/526497
Oracle 插入大量数据时不要写日志相关推荐
- oracle 数据有引号,oracle插入字符串数据时字符串中有'单引号问题
使用insert into(field1,field2...) values('val1','val2'...)时,若值中有单引号时会报错. 处理方法:判断一下val1,val2中是否含有单引号,若含 ...
- oracle 插入表数据时,自动生成ID
今天因为某些原因,需要把达梦数据库(oracle)里面的一张视图的大量数据某些字段插到另外一张表里面,但是又因为这张视图没有ID,插入表ID又不能为null,这时候就可以在插入的时候自动生成ID,记录 ...
- Oracle插入大量数据
原 Oracle 插入大量数据https://blog.csdn.net/tianlesoftware/article/details/4745144版权声明: https://blog.csdn.n ...
- Mysql写入数据时,adapter 日志报ES连接错误
Mysql写入数据时,adapter 日志报ES连接错误 日志如下: 2021-09-20 13:51:03.795 [pool-1-thread-1] ERROR c.a.otter.canal.a ...
- oracle的日期插入,ORACLE插入日期数据
ORACLE插入日期数据 oracle数据库插入日期型数据 往Oracle数据库中插入日期型数据(to_date的用法) INSERT INTO FLOOR VALUES ( to_date ...
- oracle中插入日期型数据,ORACLE插入日期数据
ORACLE插入日期数据 oracle数据库插入日期型数据 往Oracle数据库中插入日期型数据(to_date的用法) INSERT INTO FLOOR VALUES ( to_date ...
- mysql 1455_关于Oracle 11g导出数据时 报 ORA-1455错误的处理
关于Oracle 11g导出数据时 报 ORA-1455错误的处理,由于导出的该用户的表可能存在空数据表,那么可能就会出现此其异常. 关于Oracle 11g导出数据时 报 ORA-1455错误的处理 ...
- 在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案[转]
在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案 病症表现为:主要表现为用T-sql语句插入中文数据时数据库显示全是问号"???" 解决办法: 第一种办法 ...
- 数据库插入大量数据时不要忘记先删除索引(小技巧)
数据库插入大量数据时不要忘记先删除索引,插入完成后再重新建立索引,索引会非常影响插入数据的速度.
最新文章
- 团队实践,我们是怎么用敏捷开发工具Leangoo的
- dis的前缀单词有哪些_英语单词词根.词缀II 5个最高频英语前缀 必背
- 【有奖征文】情人节,和书一起走过的日子
- 关于React面试题汇总
- QQ牧场在高速模式下的一些小bug
- linux 内核源代码漫游,Linux内核源代码漫游——
- 011_学生管理系统二
- liunx 下 sendmail 反病毒和防垃圾邮件
- JVM的内存区域划分(转)
- 对 精致码农大佬 说的 Task.Run 会存在 内存泄漏 的思考
- LeetCode-1423:可获得的最大点数
- T-SQL(SQL Sever) 简单语句实例
- 如何在DOS下不显示输入字符
- 【数据结构和算法笔记】:图的深度优先搜索(DFS)
- CCS6.0安装教程
- Node.js使用jszip实现文件夹操作
- 啦啦啦啦啦_开放组织读书俱乐部:啦啦队长如何设定方向
- 时势造英雄之策略模式
- 如何清爽的安排日常?
- Non-local:用于捕获长距离依赖关系