我正在尝试了解 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
表单时,我的选择计数脚本显示未使用创建的投影。
谁能帮我理解这里的问题?