如何在vertica上创建索引?

8 indexing vertica

我在Vertica上创建了一个表.我想在该表上创建索引.我无法在vertica上创建索引.可能吗?我怎样才能做到这一点?谁能给我一些示例脚本?谢谢.

kim*_*305 10

Vertica的速度取决于使用柱状投影,而不是索引.请参阅:https: //my.vertica.com/docs/6.1.x/HTML/index.htm#12037.htm

因此,事实上,Vertica无法创建索引.您必须使用投影才能获得良好的性能.


geo*_*son 5

kimbo 的回答是正确的。

我尝试通过几种方式向人们解释它。但基本上,表本身是一个类似于视图的构造。与传统数据库不同,表本身不会保存到磁盘,然后以不同的方式进行索引。投影处理磁盘上的排序、索引、布局等。

我也用一副纸牌做类比。一张桌子可以被认为是一副牌。你要求特定的手。投影就像特定的洗牌。有些可能会按西装分类。有些是按面值计算的。根据您的要求取决于您查询的投影(在这个类比洗牌中)。