Oracle创建最简单物化视图典型例子
Oralce物化视 :图建最创简物单视图化 化物视图:物化 视是图O acre l令激人赏的能之功一 ,OAP 和 LOLPT 在系 统有广都泛用。应系本文章列对其行进浅由入的深案讲例。解本 侧重在文简单的最 NO EDANDM 和ONCO MIM 物化T视图 讨论的。【IT 专 家独家】网 化视图物一种是特殊物理表的 “,化物”(aMeriatliezd)视是图对普相视图而言通。的 普化视物 图视通图是虚表拟应用,局限的大,任何性对视图的查询Or,cle a都际上转实为换视图 SL 语Q句查询。的这对整体查询样性的能高,提并没实有上的质处。 Or好ale 最早在 OcLAP系 统系统中引 了入物化视图的念。概但后很多来型大OLT P统系中 发现,类统计的查似是无询避可免, 这而查些询操作如果很频繁 对,体整数据性能库是致很命的 。是于 rOcal e开不始的断进物化视改图使,得也其开合适 始OTLP系统 。从 rOcael i8到现 ,在能已功相经比对完备较。了 本是 O文ralec 物视图化列系文的章第篇,一两有个主要的目,来体一下验创建 NOD EAMD 和 NO CONMIMT 化视物的图法。方NOD MEAD N和O N COMIT M化物图视的 别在区其于刷新法方的不同ON DE,MADN顾名思义 ,仅在该物化图“需视要”刷新了,被才进 行刷新(EFRERH)S,即新更物化视,图以保证基表数和的据一致;而性O N COMIMT是 ,一说旦表有基 了CMOIMT,事务提即,交立则刷刻新,刻更新物立视化图,得使据数 基表和一。致1、 一个 ON第 EDAMND 化视图物、 .11创、 O建 NEDAMND 化视物图、 下面建一创个最单简的物视化图这个,物化视的图定很义类似于通视图普的建创句,语 只是了一多 个mtearialiezd但,就这个单是,词造了成物化视图和通视普(图拟表)虚的壤 之天,别也引出后面很申多事的,呵情。呵 例中本要需别注特意的是,Oarlce给 化视图物的重要义定参的默数值处认,理下在 面的子中例有会特别说明。因 为物化图视创的建身本是复很杂需和优化参数设要的,置 特别是针对 型生产大数据库系而统。言 Orac但el 允许这种以最单的,类似于普简通视的图办法来 ,做以不可所避免会涉的及到默认值问题。像我们 这样创,建化视图时未物作指,则定 raOle 按 ON DEMAcND 模来式建。创从下 例中可看出: 1以 )物视化图某在种义意上说就是一个理表(而且物不仅仅是个一理表物),通这过可其 被 u以ser_tables 查出询,而来到佐得; 证 2) 物视化也是一种图(段sgemen),t以其有自己的所理存物属性;储 3)物 化图视会用数据库磁占空间盘,点这 u从esr_sgmeent 的查询果,结可得以佐 证。到• 创建化物图视 - 获取-据数 rd库ms 版本信息 SQb> sLlecte* f rm v$oersionv; BANERN---- ------------------------------------------------------ -
我要评论