- 博客(4)
- 收藏
- 关注
转载 oracle并行查询常见问题
在OLAP环境,以利用多的CPU和内存资源来加速处理数据,也即oracle的并行查询。单个CPU同一时刻只能服务一个进程,如果有多个CPU,提高CPU利用律,就可以同时运行多个进程。也就是原来单个进程处理的变成多个进程并行处理加速执行时间。并行执行只是在全表处理或者分区及在分区表中执行本地索引时用到。下面情况会用到并行查询: 全表扫描、 rebuild index、update (全表或分区表)
2013-07-01 17:22:31 809
转载 oracle并行查询一例
今天碰到一个开发人员反映SQL执行时间过长。根本无法得到结果集。 看到服务器压力也没有很高,估计又是一个非常消耗磁盘的查询。果然,发现是一个200w的表和一个超过1100w表的HASH JOIN . 简单的帮助优化了一个SQL后,SQL如下: select count(ui.usin_uid_fk) from table1
2013-07-01 17:21:47 637
转载 Oracle Hints详解
向大家详细介绍Oracle Hints之前,首先让大家了解下Oracle Hints是什么,然后全面介绍Oracle Hints,希望对大家有用。基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。 此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成
2013-07-01 17:21:01 638
转载 深入理解ORACLE启动过程
转自:http://blog.chinaunix.net/uid-20682026-id-3248609.html 深入理解ORACLE启动过程 ORACLE SERVER由实例(Instance)和数据库(database)组成,而实例是由一组后台进程和一块共享内存区域(sga)组成,而后台进程是数据库和操作系统进行交互的通道,后台进程的命名由ORACLE_SID决定,ORACLE根据ORA
2013-07-01 17:19:23 463
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人