资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,Oracle,分区及物化视图应用,1,1.1,分区概念,分而治之,为了简化数据库大表的管理,ORACLE8推出了分区选项。分区将表分离在若干不同的表空间上,用分而治之的方法来支撑无限膨胀的大表,给大表在物理一级的可管理性。将大表分割成较小的分区可以改善表的维护、备份、恢复、事务及查询性能。,2,1.2,分区的优点,性能DML操作,I/O,均衡,可用性单个分区损坏不影响其他分区使用,用户透明,用户感觉不到分区的存在,3,1.3,分区的类型,range分区,范围分区,值的范围作为分区,hash分区,对于无法有效划分范围的表,list分区,明确指定分区值,分区列只能有一个,分区对应值可以是多个,4,1.4,适用分区的场景,表的大小,数据访问特性:部分少量查询,数据维护,并行数据操作,5,2.1,物化视图,特殊的表,特殊的视图(物化),快照,snapshot,6,2.2,创建语法详解,CREATE MATERIALIZED VIEW,mv_name,TABLESPACE ts_name ,指定表空间,PARALLEL (DEGREE 2),BUILD IMMEDIATE/BUILD DEFERRED ,创建是否产生数据,REFRESH FAST,/COMPLETE / FORCE ,快速、完全刷新,ON DEMAND,/ON COMMIT ,刷新方式,ENABLE QUERY REWRITE,查询重写,AS,SELECT,;,7,2.3,常用情况,远程数据库的本地副本,基于基础表的聚集,CDC,(,change data capture,),8,
展开阅读全文