易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE 连接 方式


ORACLE
表连接方式分析及常见用法

摘要
:
针对在数据仓库环境下
,
由于超大数据量的处理而产生的效率问题,本文深入分
析了
ORACLE
表的几种连接方式、特点、适用范围
,
以及对于
如何使用和优化做了详细的探讨。
关键字: 数据仓库
ORACLE
表连接
一 引言
数据仓库技术是目
前已知的比较成熟和被广泛采用的解决方案,用于整和电信运营企业内部所有分散的原始业务数据,并通过便捷有效的数据访问手段,可以支持企业内部不同部门,
不同需求,不同层次的用户随时获得自己所需的信息。数据仓库系统需要能够及时地追踪和分析大量的历史数据,并能够及时做出分析和预测,因此实时性是一个非
常重要的指标。ORACLE由于可靠性、高性能等方面的特点,在电信行业大部分的数据仓库系统中担当了后台数据库的角色。由于电信行业的特点,处理的数据
量十分庞大,处理的时间长。尤其是对于大表之间的关联操作,
有的大表
的记录数达到数亿条,处理时间更是漫长,这成为影响数据库运行效率的主要因素。因
此,对于数据库的性能优化相当重要。性能优化是个很大的课题,需要综合考虑,从服务器、磁盘、网络、
ORACLE

例、
ORACLE SQL
等多方面着手。本文着重分析
ORACLE SQL
优化中对于系统性能影响极大的
表连接方式、特点、适用范围,并对如何使用和优化做了详细的探讨。


表的连接
表的连接是
指在一个
SQL
语句中通过表与表之间的关联,从一个或多个表检索出相关的数据。连接是通过
SQL

句中
from
从句的多个表名,以及
WHERE
从句里定义的表之间的连接条件来实现的。如
果一个
SQL
语句的关联表超过两个,那么连接的顺序如何呢?
ORACLE

先连接其中的两个表,产生一个结果集;然后将产生的结果集与下一个表再进行关联;继续这个过程,直到所有的表都连接完成;最后产生所需的数据。下面都以两
个表的连接为例
create table user_info(user_name char(10),user_id char(10));
create table dev_info(dev_no char(10),user_id char(10),dev_type
char(10));
说明和分析表的各种连接方式。
ORACLE

6
的版本开始,优化器使用
4
种不同的表的连接方式

Ø
嵌套循
环连接(
NESTED LOOP JOIN

Ø
群集连

(CLUSTER JOIN)
Ø
排序合
并连接(
SORT MERGE JOIN

Ø
笛卡尔
连接
(CARTESIAN JOIN)
ORACLE 7.3


相关文档:

Oracle Db10g 表

   表是Oracle数据库最基本对像之一,它存储实际数据,由行和列组成一个二维表。
   表和列的命名要求:
   1.长度必须在30个字节之内,最短长度不能少1个字节
   2.必须是字母开头
   3.能包括字母、数值、下划线、货币符号。建议最好不要用货币符号
 &n ......

oracle重建索引

郑重说明:此文来自于网络,如有侵权请告之!
导读:
  重建索引有多种方式,如drop and re-create、rebuild、rebuild online等。下面简单比较这几种方式异同以及优缺点:
  首先建立测试表及数据:
  SQL> CREATE TABLE TEST AS SELECT CITYCODE C1 from CITIZENINFO2;
  Table created
  SQL> ALTE ......

Oracle 10g中跟EM有关的问题解决方法

Oracle 10g中的EM采用Web的形式来管理数据库及相关服务,但使用过程中会碰到一些跟EM有关的问题,根据同行的提示及笔者的实际经验,进行了一些归纳,希望对相关爱好者有所帮助:
(1)数据库控制台启动后,看到1)数据库实例无信息2)监听程序为状态为不可用3)到实例的代理连接状态为不可用。
问题分析:
此时服务刚启 ......

Oracle子查询

子查询
 单行子查询(single-row subqueries)
    使用的运算符号(=,>,<,>=,<=,<>)
  多行子查询(multiple-row subqueries)
    使用的运算符号(in,not in,exists,not exits,all,any)
   相关子查询(correlated subqueries)
 &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号