- 博客(11)
- 资源 (8)
- 收藏
- 关注
转载 JDBC更新10W级以上数据性能优化
来源:http://www.cnblogs.com/duankaige/archive/2012/08/07/2626350.html随笔缘由:系统完成到一定程度,少不了要往数据库中添加大量数据进行性能测试。 我用程序做数据10W条,使用jdbc批更新的API,发现每次只能插入2W多条记录。 一番小小研究,觉得总结一下可能有些意义。 总结内容如下:1:这
2013-12-27 10:24:06
932
转载 Oracle大表更新
Oracle大表更新出处: fromeast http://www.itpub.net/thread-1052077-1-1.html最近一直在折腾大表的更新问题,今天终于有了突破。兴奋之余发个帖子跟大家分享一下心得,并且讨论一下是否还可能进一步提高处理速度。问题是这样的:一张5亿条记录的表,没有分区。由于增加了一个冗余字段,需要根据另外一张表(4.8亿条)更新这个大表。下
2013-11-28 15:03:10
2033
转载 Oracle 绑定变量
来源:http://blog.youkuaiyun.com/tianlesoftware/article/details/4678335oracle 中,对于一个提交的sql语句,存在两种可选的解析过程, 一种叫做硬解析,一种叫做软解析.一个硬解析需要经解析,制定执行路径,优化访问计划等许多的步骤.硬解释不仅仅耗费大量的cpu,更重要的是会占据重要的们闩(latch)资源,严重的影响系
2013-11-26 21:25:29
870
原创 如何终止impdp/expdp
引言:有时候我们再执行导入导出时,由于时间太长或其他情况发生,不得不中断执行过程。对于传统exp/imp的方式,可以直接使用 kill -9 pid的方式;然而,由于数据泵是以批处理JOB的方式运行的,因此,不能采用上述方法。终止impdp的步骤:第一步,从dba_datapump_jobs中查job_nameSQL> select * from dba_datapump
2013-11-26 21:08:33
15366
原创 Oracle大表快速建立索引
-- 注意:改动之前请先备份第一步:show parameter workarea_size_policy;alter session set workarea_size_policy=manual; //设置手动管理pga第二步:show parameter sort_area_size;设置使用1G的pga:alter session set sort_ar
2013-11-26 20:54:51
3719
原创 Oracle插入大数据的方法总结
假设T1是待插入的表,数据来自T2(或者多表连接产生的临时表)一、使用hintINSERT /*+nologging append parallel(T1,4)*/ INTO T1 SELECT * FROM T2;1、非归档模式下,只需append就能大量减少redo的产生;归档模式下,只有append+nologging才能大量减少redo。
2013-11-25 22:23:01
1275
转载 Oracle中Cursor使用
1,什么是游标? ①从表中检索出结果集,从中每次指向一条记录进行交互的机制。 ②关系数据库中的操作是在完整的行集合上执行的。 由 SELECT 语句返回的行集合包括满足该语句的 WHERE 子句所列条件的所有行。由该语句返回完整的行集合叫做结果集。 应用程序,尤其是互动和在线应用程序,把完整的结果集作为一个单元处理并不总是有效的。 这些应用程序需要
2013-11-22 14:40:13
1083
转载 Oracle 执行计划(Explain Plan) 说明
来源:http://blog.youkuaiyun.com/tianlesoftware/article/details/5827245一. 查看执行计划的三种方法1.1 设置autotrace序号命令解释1SET AUTOTRACE OFF此为默认值,即关闭Autotrace
2013-11-21 21:18:37
1081
转载 Oracle Optimizer CBO RBO
来源:http://blog.youkuaiyun.com/tianlesoftware/article/details/5824886Oracle 数据库中优化器(Optimizer)是SQL分析和执行的优化工具,它负责指定SQL的执行计划,也就是它负责保证SQL执行的效率最高,比如优化器决定Oracle 以什么样的方式来访问数据,是全表扫描(Full Table Scan),索引范围扫描(
2013-11-21 20:53:16
841
转载 多表连接的三种方式详解 HASH JOIN MERGE JOIN NESTED LOOP
转自:http://blog.youkuaiyun.com/tianlesoftware/article/details/5826546 在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式。 之前打算在sqlplus中用执行计划的,但是格式看起来有点乱,就用Toad 做了3个截图。 从3张图里我
2013-11-21 20:47:26
1099
Linux 中文网页乱码完美解决方案
2011-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人