基本概念Nested loop join:Outer table中的每一行与inner
table中的相应记录join,类似一个嵌套的循环。Sort merge join:将两个表排序,然后再进行join。Hash
join:将两个表中较小的一个在内存中构造一个Hash 表(对Join Key),扫...
分类:
数据库 时间:
2014-05-12 14:42:33
阅读次数:
404
我们如果遇到需要从其它系统的数据库中取数据进行统计分析的问题,可疑选择使用ORACLE的ODI工具进行抽数,但是对方提供的数据库用户下没有任何对象,只是有查询所有表的权限,因此无法做数据反向。于是决定使用物化视图,把对方数据库中的数据拿过来,虽然数据量比较大,但是每月只拿一次,而且如果设置成增量更新...
分类:
数据库 时间:
2014-05-10 18:24:51
阅读次数:
523
近几年,业内对并行和并发积累了丰富的经验,有了较深刻的理解。但之前积累的大量教材,在当今的软硬件体系下,反而都成了负面教材。所以,有必要加强宣传,翻新大家的认知。
首先,天地倒悬,结论先行:当你需要并行时,优先考虑不需要线程间共享数据的设计,其次考虑共享Immutable的数据,最糟情况是共享Mutable数据。这个最糟选择,意味着最差的性能,最复杂啰嗦的代码逻辑,最容易出现难于重现的bug...
分类:
其他好文 时间:
2014-05-10 09:00:09
阅读次数:
334
System.Threading.Tasks.Parallel是能够以并行的方式迭代数据集合(实现了IEnumerable的对象),它主要提供2个方法:For()和ForEach()
事例:
using System;
using System.Collections.Generic;
using System.Threading.Tasks;
namespace Net.Consol...
分类:
其他好文 时间:
2014-05-10 08:59:10
阅读次数:
302
关于INSERT ALL和INSERT FIRST 一、无条件 INSERT ALL 二、条件
INSERT ALL 三、条件 INSERT FIRST Insert…Select 使用Insert Select实现同时向多个表插入记录 一、无条件
INSERT ALL --------------...
分类:
数据库 时间:
2014-05-10 07:35:01
阅读次数:
306
1. 序
在历史数据转出测试过程中,通过不断的优化,包括SQL调整和数据库调整,从AWR中看到,基本上难以进行更多的性能提升,于是准备试试并行执行的特性,从这个任务的特点来分析,也比较适合采用这项技术。本文介绍了使用并行执行过程中的常用SQL,以及遇到的一些问题,以及性能对比试验的结果,并且分享了一...
分类:
数据库 时间:
2014-05-10 05:15:11
阅读次数:
481
一、 概念知识介绍
Hadoop MapReduce是一个用于处理海量数据的分布式计算框架。这个框架解决了诸如数据分布式存储、作业调度、容错、机器间通信等复杂问题,可以使没有并行 处理或者分布式计算经验的工程师,也能很轻松地写出结构简单的、应用于成百上千台机器处理大规模数据的并行分布式程序。
Hadoop MapReduce基于“分而治之”的思想,将计算任务...
分类:
其他好文 时间:
2014-05-10 04:39:09
阅读次数:
570
关闭系统还原安装完操作系统后请首先关闭系统还原,路径:控制面板-系统-系统还原。修改磁盘格式参考安装指南,创建模板机时不要使用IDE磁盘,推荐SCSI格式,xp推荐使用LSILogic并行格式,Win7推荐使用SAS格式。安装操作系统补丁安装最新的windows补丁程序。虚拟机资源配置在绝..
分类:
其他好文 时间:
2014-05-10 04:09:56
阅读次数:
388
AIX5.3下Oracle10gRAC启动故障--CRS启动失败系统环境:操作系统:AIX5300-09集群软件:CRS10.2.0.1数据库:Oracle10.2.0.1系统架构图故障现象:系统重启后,在节点上CRS启动失败或CRS服务启动成功,CRSResource无法ONLINE。[root@aix213racg]cat/etc/hosts127.0.0.1loopbackloc..
分类:
数据库 时间:
2014-05-10 03:57:53
阅读次数:
1163
目录作者整理:周海平(kider)概要...1优化的理由...21.大小写对SQL语句的影响(ORACLE)...22.尽量使用(NOT)EXISTS替代(NOT)IN这样的操作...33.在海量查询时尽量少用格式转换...44.查询海量数据是,可以使用optimizerhints(ORACLE)45.ORDERBY和GROPUBY..46.对列的操作...47.避..
分类:
数据库 时间:
2014-05-10 03:55:19
阅读次数:
635