问题标签 [materialized]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - 具有每月替代变量的物化视图
我正在尝试将视图重新配置为物化视图以进行汇总汇总。有没有办法实现这个过程,这样我就可以轻松地从物化视图中收集每个月的参数,而不必每次都运行替换变量:
是否能够以一种可以拉动所有 twqeleve 月的方式进行设计,即使该月已经发生。
真的很感激。
oracle - 提高物化视图刷新性能的方法
我有一个物化视图,它带回 2 列和大约 300m 行。
物化视图基于多个视图之间的连接。
目前刷新大约需要 10 分钟,我正在尝试改进刷新时间,因为该数据集中通常很少有更改记录。
我目前正在运行“完成”刷新 - 有没有办法运行快速刷新,因为这个物化视图基于其他视图而不是表?
谢谢
sql - Oracle物化视图刷新错误或成功
我们有一个为远程数据库视图(数据库链接)创建的物化视图。mt 视图每晚都会刷新(完成)。无论刷新是否成功(出于任何原因),我们都需要向客户提供刷新的每日电子邮件状态。目前刷新是通过 DBMS_JOB 进行的。系统如何自动检查刷新状态并采取行动?如果我创建一个调用 DBMS_MVIEW.REFRESH(我的 mt 视图,'C')的过程,如果刷新调用不成功(例如网络问题),它会失败吗?我可以在 EXCEPTION 中捕获它并记录错误吗?另外,DBMS_ERRLOG.CREATE_ERROR_LOG 对刷新 MT 视图有用吗?
谢谢
oracle - 物化视图 - Oracle / 数据未更新
我的朋友创建了一个物化视图,但该视图没有从 Mater Table 接收到新数据。视图仅在创建时接收数据,之后不包含新闻数据。
任何人都可以帮我解决这个问题吗?
在我的物化视图下休憩。
谢谢,
马修斯·洛萨诺
oracle - Oracle 11g2 物化视图未按给定计划刷新(插入或更新)
我已经使用 DB 链接创建了物化视图。我在使用 Oracle 11g2 物化视图时遇到了一个奇怪的问题。第一次调用时,有时它不会根据源表更改反映更改(插入和更新)。当第二次调用相同的 MV 时,它工作正常。行数可能超过 50,000。
请找到MV创作脚本。
提前致谢 !
oracle - Oracle 11x 中用于增量刷新的物化视图和相应的主表日志
我有一个复杂的查询,它不满足使用“REFRESH FAST ON COMMIT”或“REFRESH FAST”创建物化视图的条件。我已经使用“立即构建”创建了物化视图。我已经在查询中使用的所有表上创建了物化视图日志。我的问题是,当我刷新物化视图时,它是否会使用物化视图日志来增量刷新表,而没有设置“REFRESH FAST ON COMMIT”或“REFRESH FAST”创建选项的物化视图。它会在刷新时重做查询并从头开始构建所有记录。
sql - 创建每 5 分钟刷新一次的 Oracle 物化视图 使用物化视图日志
我正在尝试创建每 5 分钟自动更新一次的物化视图,我需要根据 Mview 日志表进行更新。
我在 TABLE1 TABLE1.SQL 脚本上创建了物化视图日志
然后我创建了物化视图
改变一些值后在 TABLE1 中,插入新记录 MLOG$_TABLE1 日志表
但更改的值不会在实体化视图 (JIBO_MVIEW) 中更新。(即使在一天之后:))
当我在警报日志中检查时,自动生成的 DBMS_JOB 存在问题,每次执行都会失败。
但如果我手动执行作业,它就可以了。这是代码示例
然后我向用户添加了新的授权
现在我在作业自动执行时收到此错误
请指导我解决这个问题。这个问题是由于错误地创建了物化视图,还是由于 oracle 中的某些参数应该打开?
sql - ORACLE:在某些情况下,物化视图上的快速刷新无法与 OUTER JOIN 一起使用
问题很简单。我创建由外键链接的 TableParent 和 TableChild。我为两者创建物化视图日志。我创建具有快速刷新的物化视图作为从 TableParent 到 TableChild 的左连接。
结果是
- 添加子记录,物化视图刷新
- 修改子字段,物化视图刷新
- 添加父记录,物化视图不刷新
这是代码
此时可以验证,第一个结果
然后是第二个结果
然后是第三个结果
如您所见,在最后一种情况下,物化视图没有刷新。我可以猜到可能是什么问题,但我想先看看你的解释。我希望我做错了什么,这不是一种 MView 限制问题。我正在开发 Oracle 11g 版本 11.2.0.1.0。
非常感谢您的帮助
oracle - 通过 DB 链接刷新物化视图
DB B通过 DB-Link 与 DB A连接。在B上,我创建了物化视图mav_test,这需要大约 40 秒并且工作正常。如果我现在尝试刷新mav_test,例如使用'execute dbms_mview.refresh('mav_test','c');' 和其他命令,系统B正在空转。这是同一个查询,所以出了什么问题?我真的需要帮助。