oracle 处理大数据量问题
来源:互联网 发布:淘宝拍卖会官网 编辑:程序博客网 时间:2024/06/07 12:38
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)
装载:http://blog.csdn.net/tianlesoftware/article/details/4969691#comments
- oracle 处理大数据量问题
- 大数据量处理的问题
- 处理数据量大的问题
- 大数据量处理问题的小结
- 数据库大数据量处理问题讨论
- 大数据量处理
- 数据库大数据量处理
- 大数据量处理
- 大数据量inset处理
- jxl 处理大数据量
- 大数据量的处理
- 数据库大数据量处理
- jxl 处理大数据量
- 大数据量处理专题
- Hibernate大数据量处理
- 大数据量处理dijkstra
- Hibernate大数据量处理
- 大数据量处理
- 解决ViewPager上多个Fragment之间切换被重新实例化的问题
- 使用new String 后台转码之后 转成utf-8在火狐中转换正常,IE中还是乱码
- ppt转换器免费下载使用教程
- Torch7 A Matlab-like Environment for Machine Learning
- 简单的刷票程序
- oracle 处理大数据量问题
- 从CPU上电到系统启动的三个过程的大致总结
- android之调用系统自带资源的两种方式
- Nginx 配置文件config
- shell 入参
- 算法系列之九:计算几何与图形学有关的几种常用算法(二)
- ViewPager学习demo2
- Android TextView 设置字间距和行间距
- 【DP】最长公共子序列。