Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 性能提高、诊断和监控 » 关于提高性能的提示 » 使用实例化视图提高查询性能

 

检索候选实例化视图的列表

从 Interactive SQL 中,可以检索供优化程序考虑使用的候选实例化视图的列表。

前提条件

DBA 权限,或对 DBO 拥有的过程的执行权限。

上下文和注释

多个。

 ♦ 检索候选实例化视图的列表
  1. 执行以下语句:

    SELECT * FROM sa_materialized_view_info( ) WHERE AvailForOptimization='Y';

    返回的列表特定于发出请求的连接,因为优化程序在生成列表时已将帐户选项设置考虑在内。如果为连接指定的选项与创建实例化视图时使用的选项不匹配,则不会考虑将这一创建的实例化视图作为候选实例化视图。

  2. 要获取因选项设置不匹配而没有被连接视为候选的所有实例化视图的列表,可从将要执行查询的连接执行以下命令:

    SELECT * FROM sa_materialized_view_info( ) WHERE AvailForOptimization='O';

结果

显示候选实例化视图的列表。

下一步

无。

 另请参见