我在Vertica上创建了一个表.我想在该表上创建索引.我无法在vertica上创建索引.可能吗?我怎样才能做到这一点?谁能给我一些示例脚本?谢谢.
kim*_*305 10
Vertica的速度取决于使用柱状投影,而不是索引.请参阅:https: //my.vertica.com/docs/6.1.x/HTML/index.htm#12037.htm
因此,事实上,Vertica无法创建索引.您必须使用投影才能获得良好的性能.
kimbo 的回答是正确的。
我尝试通过几种方式向人们解释它。但基本上,表本身是一个类似于视图的构造。与传统数据库不同,表本身不会保存到磁盘,然后以不同的方式进行索引。投影处理磁盘上的排序、索引、布局等。
我也用一副纸牌做类比。一张桌子可以被认为是一副牌。你要求特定的手。投影就像特定的洗牌。有些可能会按西装分类。有些是按面值计算的。根据您的要求取决于您查询的投影(在这个类比洗牌中)。