クエリ プロセッサとは?
クエリ プロセッサは、データが行と列のテーブルに格納されるリレーショナル データベースまたは電子データベースの主要コンポーネントの 1 つです。これは、ストレージ メディアとの間でデータを読み書きするストレージ エンジンを補完します。
基本操作
ユーザーまたはアプリケーション プログラムは、クエリ プロセッサと対話し、クエリ プロセッサはストレージ エンジンと対話します。基本的に、クエリ プロセッサは、構造化クエリ言語 (SQL) で記述された 1 つまたは複数の命令を受け取り、命令を実行するためのプランを選択して、プランを実行します。
最適化
SQL 構文は、データとそのインデックスに対して実行できる一連の操作に変換されます。生のクエリ プランは、実行前に効率化するために最適化されます。
分離
実際には、ユーザーが達成したい結果を指定すると、クエリ プロセッサが結果を達成する方法を決定します。このようにして、クエリ プロセッサは、クエリの実行方法に関する不必要な詳細からユーザーを分離します。