Vertica DBがどのように機能するかを理解しようとしていますが、クエリで使用されるプロジェクションを作成するための最良の方法を知りたいと思っています。
- 行にコードを書くことで作成できることはわかっています
vsql
。 - Verticaがそれ自体に適切なプロジェクションを作成できるように、Verticaデータベースデザイナに使用されるクエリを提供します。
(DB Designerを使用せずに)手動で作成するため、少し混乱していますが、Verticaはそれらを使用するために継ぎ目がありません。
次に例を示します。
テーブルAAA(
id, name, address
)があり、このクエリを実行する予定です。select count(name) from AAA;
このために、私は次のようなプロジェクションを作成しています
proj1
。create projection proj1 as select name from AAA;
これで作成したプロジェクションができましたが、フォームを実行する
explain
と、select countスクリプトは、作成したプロジェクションが使用されていないことを示しています。
誰かが私がここで問題を理解するのを手伝ってもらえますか?