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

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ SQL の使用法 » パフォーマンスの向上、診断、モニタリング » パフォーマンス向上のヒント » ヒント:マテリアライズドビューを使ったクエリのパフォーマンス改善

 

マテリアライズドビューの候補リストの取得

Interactive SQL から、オプティマイザによって検討されるマテリアライズドビューの候補リストを取得できます。

前提条件

この作業を実行するための前提条件はありません。

 ♦ タスク
  1. 次の文を実行します。

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

    オプティマイザはリストの生成時にオプション設定を考慮するため、返されるリストは要求している接続に固有です。接続に指定したオプションとマテリアライズドビューの作成時のオプションとが一致しない場合、そのマテリアライズドビューは候補と見なされません。

  2. オプション設定の不一致が原因で候補と見なされないすべてのマテリアライズドビューのリストを取得するには、クエリを実行する接続から次のクエリを実行します。

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

結果

マテリアライズドビューの候補リストが、表示されます。

 参照