2010-12-21 107 views
0

我是oracle的新手。已经有一个存储过程从多个表中获取数据。由于性能问题,我需要修改它。所以我想知道物化视图(因为,我已经在网上搜索过,但我无法理解它)。任何人都可以解释它的功能吗?Oracle TOAD和物化视图

此外,我使用TOAD的oracle.Can有人建议我学习任何材料(书籍,网站等)?

+0

物化视图怎么样你不明白吗?手册有关于物化视图的数百页。 – Ronnis 2010-12-21 13:13:13

回答

0

我将采取蟾蜍部分 - 你可以在ToadWorld.com免费在线获得大量帮助。我还有一个35页的免费教程,以及link text

0

物化视图涵盖在文档中(例如here)。

他们不会让神奇地跑得更快。他们移动性能命中(例如,在午夜刷新视图,并且你的程序可能在上午9点运行得更快),但可能以“最新”为代价。或者,您可以更新REFITES ON COMMIT MVs,它可以更新,但可能会牺牲并发性,并且在插入/更新完成而不是查询时也会“时间转移”。

MVs将是我想要解决特定存储过程中的问题时考虑事项的很长一段路。