テンポラリ・テーブルは、アクセス・プランによって、実行中にデータを格納するために、一時的なテーブル、つまりテンポラリ・ワーク・テーブルとして使用されます。このテーブルが存在するのは、アクセス・プランの実行中のみです。一般的に、テンポラリ・テーブルが使用されるのは、サブクエリをアクセス・プランの早い段階で評価する必要がある場合、または使用可能なメモリに中間結果が収まらない場合です。
テンポラリ・テーブルのデータは、単一の接続に対してだけ保持されます。テンポラリ・テーブルはローとカラムで構成されます。各カラムは電話番号や名前など情報の種類を特定し、各ローはデータのエントリを保持します。
テンポラリ・テーブルの使用を避けるには、ORDER BY 句または GROUP BY 句で使用されるカラムでインデックスを使用します。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |