ヘッダーをスキップ
Oracle® Database Heterogeneous Connectivityユーザーズ・ガイド
12cリリース1 (12.1)
E52376-02
  目次へ移動
目次
索引へ移動
索引

前
次へ
 

異機種間の分散SQL文の最適化

Oracle以外のシステムからのデータにアクセスするSQL文を、異機種間の分散SQL文と呼びます。この種のSQL文を最適化するには、Oracleデータベースにのみアクセスする分散SQL文を最適化する場合と同じガイドラインに従います。ただし、通常、Oracleでサポートされている関数と演算子がすべて、Oracle以外のシステムでサポートされるわけではないことを考慮する必要があります。

Oracle Database Gatewayは、Oracleに対して(接続時に)、サポートする関数と演算子を知らせます。Oracle以外のデータ・ソースで関数または演算子がサポートされていない場合は、Oracleがその関数または演算子を実行します。この場合、Oracleはそのデータ・ソースからデータを取得し、関数または演算子をローカルに適用します。これはSQL文の分解方法に影響し、特にOracleが相手データ・ソースと同じコンピュータ上にない場合には、パフォーマンスが低下する場合があります。ただし、バルク・フェッチおよびバルク・ロード機能を使用してパフォーマンスを改善できます。