优化程序计算是否使用视图时使用实例化视图属性。下表介绍 sa_materialized_view_info 系统过程返回的实例化视图的属性:
Status 指示视图是已启用还是已禁用。
DataStatus 反映视图中数据的状态。例如,通过该属性可了解视图是否已初始化以及视图是否已失效。如果自上次刷新实例化视图以后基础表中的数据已更改,则手动视图失效。快速视图从不失效。
ViewLastRefreshed 指示上次刷新视图的时间。
DateLastModified 指示视图失效时任何基础表中数据的最新修改时间。
AvailForOptimization 反映视图是否可供优化程序使用。
RefreshType 指示视图是手动视图还是快速视图。
要获取各属性的可能值的列表,请使用 sa_materialized_view_info 系统过程。
虽然没有属性能让您了解是否能够将手动视图转换为快速视图,但您可以使用 sa_materialized_view_can_be_immediate 系统过程确定此问题。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |