我有一个巨大的物质化观点,我必须调整。这是一个简单的调整,因为我只是在 select 语句中添加了一个 NVL 函数。
即原...
Select this,
that.....
即修改
Select NVL(this, orThat) as this,
NVL(That, orThis) as that
该查询需要 26 秒才能运行,但由于检索到的行数(230 万),它非常慢。它连续运行了将近 5 天,然后我停止了它。
这是一个问题,特别是因为我需要将其交付给客户,而他们无法运行 5 天以上的脚本来创建 MV。
问题:有什么方法可以加快MV的修改/重新制作速度?如果我更改 MV 会更快还是与删除和重新创建大致相同?
Oracle 版本 = 10g