在前面的例子中,请注意在查询计划中有这样一行:
这个访问MAT_VIEW REWRITE的方法是新出现的。它表示已经访问了MV,而不是表或者段。这就可以让你在从名字上无法区分时知道是在使用表还是MV。MAT_VIEW REWRITE ACCESS (FULL) OF 'MV_ACTUAL_SALES' (MAT_VIEW REWRITE)
总结
在10g中,由于增加了新的Tuning Advisor,它能向你提供很多关于MV设计方面的建议而无需通过猜测方式进行。这使得管理MV容易多了。我特别细化能将建议生成一个完整的脚本使实施更加迅速,能节省很多时间这一特性。强制重写或取消查询这一特性在决策支持系统中非常有用。因为这样的系统不允许一个没有被重写的查询在数据库内疯狂执行。