- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统管理任务与技术
Lesson11更新实物化视图 目的 在完成这一课后,你应该能够做到以下几点: 描述各种更新的方法和模式 更新物化视图 创建可快速更新物化的视图 解释为何物化视图不能快速更新 创建物化视图的日志 描述部分变化追踪的好处 运用类似的更新方法 更新选项 更新选项在物化视图被创建时详细说明 完成:重新执行询问 快速:更新基于变量delta -运用物化视图日志 -运用直接载入日志:ALL_SUMDELTA -运用部分变化追踪更新 强制:如果快速是可行的,否则完成 从不 更新模式 更新执行模式在物化试图被创建时详细说明 请求时:手动更新运用DBMS_MVIEW表的程序(默认) 提交时:更新在事物中执行提交 - 只有当可快速更新物化视图是允许时 - 提交更新对象的特权需要 - 防止失败,并发的更新是手动执行 按照预定的时间更新 时间表的各个内心在物化视图创建时间时由开始和变化量构成: 手动更新运用到DBMS_MVIEW表 在请求更新时 在DBMS_MVIEW表中的三种程序 - refresh - refresh_all_mview - refresh_dependent 更新可以通过以下方式来执行: - 前景会议,如果没有任务队列进程被开始 - 一个或多个任务队列进程,如果当 job_queue_processes被设置时 -多个更新可以被并发执行 使用更新选项更新详细的物化视图 用refresh_all_mviews来更新所有物化视图 用REFRESH_DEPENDENT来更新依赖物化视图 直接更新所有物化视图依靠一张详细的表单或者物化视图: 查找依赖物化视图 只直接查找依赖视图 可以被用来决定物化视图更新顺序来定位物化视图 何时一个完整的更新才会发生? 初始化物化视图(立刻建立) 第一次更新延后建立的物化视图 手动请求 可能影响快速更新的情况 存在物化视图日志 物化视图细节查询 详细表的类型更改 详细表的顺序更改 说明物化视图 DBMS_MVIEW.EXPLAIN_MVIEW包括: - 物化视图的名字 - SQL声明 建议什么是有可能的 - 一个存在的物化视图 - 在你创建前一个潜在的物化视图 结果存储在相关表MV_CAPABILITIES_TABLE或者varray中 当当前用户创建了表MV_CAPABILITIES_TABLE时,utlxmv.sql必须被执行 使用DBMS_MVIEW.EXPLAIN_MVIEW 物化视图日志:一般概念 定义:表包含描述详细表变化的行 日志是必需的当快速更新被使用时 日志定义必须包括ROWID项 在插入之后对于连接合并物化视图成为快速可更新的,日志必须包括: - 物化视图中的每一个相关列 - including new values项 对于多张详细表的插入,更新,删除需要日志包含sequence项 sequence系统排序信息 创建一个物化视图日志 快速可更新物化视图的约束 一般约束 - 无重复的表达式 - 不涉及未处理的数据类型 - 支持where处的子查询用于约束数据的规定 附加的约束应用于特殊类型的物化视图 索引和快速可更新物化视图 快速更新连接合并物化视图 - orcle服务器自动为每一个物化视图创建一个唯一的功能索引,这是更好的快速更新执行的关键 - 索引表达式:sys_op_map_nonnull(keyn) - 在创建时使用[no]index选项 快速更新仅连接物化视图 - 索引不会自动创建 - 为了更好的快速更新执行,在行ID、所选择的列上 创建一个索引 制定的更新方式 物化视图在某些情况下是可以快速更新的,但不是所有的情况 - 对于来自它具体表中一项没有行ID的仅连接物化视图来说仍然可以被快速更新,当更新操作仅发生于其他具体表时 - 应该是例外而不是普遍的 在创建时使用refresh force选项来保证快速更新何时是可行的 查询DBA_MVIEWS.FAST_REFRESHABLE决定了物化更新视图的快速更新是否合法 部分变化追踪更新 快速更新使用物化视图日志或直接载入日志 某些情况下的预防使用物化视图日志从而防止一般快速更新 - 删除具体表的部分 - 混合的DML当物化视图使用min功能时 在部分平面维持原状 - 只侦查部分详细表 - 只有物化视图中明确的部分需要被更新 - 相应的行只影响部分 - 这应当比一次完整的更新要快 PCT更新要求 一张物化视图的具体表必须是分隔的:范围,集合或列表 分隔的关键必须又一个单独的列构成 sel
您可能关注的文档
- 第四节 蛋白质与氨基酸.ppt
- 第四讲 物质世界的普遍联系与永恒发展.ppt
- 第四讲 公共关系的工作对象与工作类型.ppt
- 第四节异步电动机启动与制动的控制线路.doc
- 第四讲 应收与预付款项.ppt
- 第四讲 压强与浮力.doc
- 第四节三相异步电动机的启动反转与制动.doc
- 第四章 车辆与驾驶人管理.ppt
- 第四讲 消费者市场与购买行为.ppt
- 第四讲 商品品质数量与包装.ppt
- 第74课时解直角三角形(人教版九年级下册数学课件).pptx
- 第71课时锐角三角函数(一)(人教版九年级下册数学课后作业).pptx
- 第54课时反比例函数的图象和性质(一)(人教版九年级下册数学课后作业).pptx
- 第55课时反比例函数的图象和性质(二)(人教版九年级下册数学课后作业).pptx
- 第62课时相似三角形的判定(一)(人教版九年级下册数学课件).pptx
- 第65课时相似三角形的性质与判定的综合(人教版九年级下册数学课后作业).pptx
- 第63课时相似三角形的判定(二)(人教版九年级下册数学课后作业).pptx
- 第67课时相似三角形的应用(一)(人教版九年级下册数学课后作业).pptx
- 第72课时锐角三角函数(二)(人教版九年级下册数学课堂练习).pptx
- 一次函数 易错训练与压轴训练(13易错+8压轴)(解析版)—2024-2025学年八年级数学下册(沪教版).pdf
最近下载
- 对银行董事会、董事、监事、高管层及其成员年度履职情况的评价报告.pdf VIP
- 《数据库管理》课件.ppt VIP
- 中央企业合规管理系列指南.pdf VIP
- 谁是最可爱的人公开课精讲.ppt
- 在全县教育系统警示教育大会上的讲话.docx VIP
- 2024(新高考1卷)英语试题详解解析 课件.pptx
- GB 19889.3-2005-T 声学 建筑和建筑构件隔声测量 第3部分 建筑构件空气声隔声的实验室测量.pdf
- 2024年枣庄科技职业学院高职单招(英语/数学/语文)笔试题库含答案解析.docx
- 人教PEP版五年级下册英语全册教案 .pdf
- 黑龙江省2023-2024学年七年级上学期期末考试历史试卷(含答案).docx VIP
文档评论(0)