物化视图的效率

有两个表:人员表A001有10万数据,机构表B001有5千数据

建普通视图:

create or replace view test_v as
select * from A001 a ,B001 B where a.a001721=b.orguid

建一个物化视图

create MATERIALIZED view test_v_m as
 select * from A001 a ,B001 B where a.a001721=b.orguid

比较效率:

select * from test_v where A001001 like '%军%' or b001003 like '%001006%' or A001011 like '%1970%' ;用时10秒多

from test_v_m where A001001 like '%军%' or b001003 like '%001006%' or A001011 like '%1970%' ;用时0.125秒

对查询来说,物化视图的效率是普通视图的10/0.125=80倍;相当高啊!

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值