oracle视图有索引么,Oracle 的视图与索引

本文探讨了Oracle视图与索引的使用优化,对比了不同SQL查询的性能差异,并介绍了物化视图和索引创建、hint语句的应用。通过实例说明了如何利用索引提高B表关联查询速度,以及在PL/SQL中处理数组的方法。
摘要由CSDN通过智能技术生成

Oracle 的视图与索引

有表A(字段A1,A2)和表B(字段B1,B2).

字段A2,B2上都有索引.

A,B 表联查

sql1 这个sql 非常快 2秒的样子

select * from A,B where A.A1=B.B1(+) and A2='值1'

sql2 这个sql 慢到让人无法忍受

select * from A,B where A.A1=B.B1(+) and B2='值1'

外联以后 表B上的索引不起作用了.

如果换成内联 速度很快.

select * from A,B where A.A1=B.B1 and B2='值1'

1.物化视图

普通视图不可以建索引。物化视图可以建索引。

CREATE  MATERIALIZED  VIEW  m_tb  REFRESH  WITH  ROWID  as  select  *  from  tb;

create  index  idx_tb  on  m_tb(col1);

2.用hint语句强制指定优化器类型

select /*+index(A,idx_a1) index(B,idx_b1)*/* from A,B where A.A1=B.B1(+) and B1='值1'

2010-02-16 16:04:51 BY TZC

相关文档:

http://tech.163.com/05/0701/10/1NIODMQS00091589.html

因为在PL/SQL 中并没有数组.

这是偶查资料找的范例和自己写的范例来解释如何在PL/SQL 中使用数组. 也许很多人已知道, 不过就是让不知道的朋友们了解一下吧。

----------------------

单维数组

------------------------

DECLARE

TYPE

emp_ssn_array IS TA ......

Oracle JDeveloper 10g Release Download

Oracle JDeveloper 10g (version 9.0.5.1, build 1605) for Windows NT/2000/X, Linux, Solaris, and HP-UX.

http://download.oracle.com/otn/java/jdeveloper/905/jdev9051.zip

http://download-east.oracle.com/otn/java/jdeveloper/905/jdev9051.zip

http://download-west ......

自己整理了下Oracle的数据库备份方案,用过冷备份。其他没有测试过

一、 导出/导入(Export/Import)

利用Export可将数据从数据库

中提取出来,利用Import则可将提取出来的数据送回到Oracle

数据库中去。

1、 简单导出数据(Export)和导入数据(Import):

Oracle支持三种方式类型的输出:

(1)、表方式(T方 ......

RedHat Linux安装Oracle10g(图文详解 教程)

http://winie.javaeye.com/blog/405120

关键字: redhat linux安装oracle10g(图文详解 教程)

另,本人有Word电子文档格式,如需要,请联系本人:asima127@gmail.com

1

安装RedHat Enterprise Linux 3 ......

Hey all,

Since there seems to be a fair bit of disinformation, and utter nonsense,

floating around since my talk at the Black Hat Federal security conference

the other day, I have decided to publish the following papers.

http://www.databasesecurity.com/HackingAurora.pdf

http://www.databasesec ......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值