USER MANUALS

データソース構成プロパティ

JDBC データソースの ソース構成 は、基礎となるデータベースの機能を表します。つまり、このデータベースがサポートする SQL 操作や関数、サポートする比較演算子などのリストを格納します。実行エンジンはこの情報を使用して、データベースで実行するクエリを作成します。これは、応答時間を最適化してネットワーク経由のトラフィックを最小限に抑えるために、可能な限り多くの処理をデータソースにプッシュダウンすることが目的です。各 データベースアダプター は、デフォルトの ソース構成 を定義します。デフォルトのソース構成はアダプターごとに異なります。たとえば、Oracle の機能は SQL Server の機能とは異なるためです。

デフォルトのオプションは接続先のデータベースに合わせて調整されるため、データソースのソース構成を変更する必要はほとんどありません。ただし、次のコマンドで変更することができます。

ALTER DATASOURCE JDBC "<data source name>"
    SOURCECONFIGURATION (
          [ <source configuration property>
        [ , <source configuration property> ]* ]
    );

『VQL ガイド』の「 データソース構成プロパティ 」ページに、データソースのソース構成で変更可能なプロパティの一覧があります。コマンド ALTER DATASOURCE JDBC を使用する以外に、Design Studio を使用してソース構成の一部のプロパティを変更できます。

  • Allow literal as parameter: yes の場合、このソースを使用することで、ビューを実行するために作成された準備済みステートメントのパラメータとしてリテラルを指定できることを示します。 no の場合、Virtual DataPort サーバー側でリテラルを使用してクエリを生成します。

  • Block size: 1 回のランダム I/O 操作でデータソースが読み書きするデータ量を示します。

  • Multi block read count: 1 回の I/O 操作でデータベースが読み込む連続ブロック数を示します。

    コストベースのオプティマイザーによる Block size パラメータと Multi block read count パラメータの使用方法については、「 データソースの I/O パラメータ 」のセクションを参照してください。

JDBC データソースにデータベースアダプター Generic がある場合のみ:

  • Delegate aggregate functions list: 委任できる集計関数のリスト。

  • Delegate scalar functions list: 委任できるスカラー関数のリスト。

  • Delegate operators list: 委任できる演算子のリスト。デフォルトのリストには、 =<><<=>>=betweenexistsinis falseis nullis not nullis truelike 、および notin の各演算子が記述されています。

Add feedback