oracle笔记整理10——性能调优之临时表与物化视图

本文详细介绍了Oracle中的临时表和物化视图。临时表分为会话级和事务级,其数据在会话或事务结束后清除,适用于多表关联优化。物化视图是一种存储查询结果的实体,可按需或在提交时刷新,提供快速数据访问。物化视图的刷新方式包括完全刷新和快速刷新,有助于提升查询性能。
摘要由CSDN通过智能技术生成

1. 临时表

1) 概念

a) 临时表跟永久表最大的区别就是表中的数据不会永远的存在

b) Oracle临时表分为会话级临时表和事务级临时表。

c) 会话临时表,结束或中断会话时清空数据。

create global temporary table XXX()
on commit preserve rows;

d) 事务临时表,commit之后清空数据。

on commit delete rows;

2) 原理

a) 临时表不会为它们的块生成redo。因此,对临时表的操作不是“可恢复的” 。修改临时表中的一个块时,不会将这个修改记录到重做日志文件中。不过,临时表确实会生成 undoÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值