2015-01-31 85 views
2

我目前在postgres中构建了一个OLAP数据库,并且想要比较一个列存储与一个行存储数据库的性能。 CitusDB open-sourced它的专卖店扩展cstore_fdw所以我比较数据库性能与没有这个扩展名。如何添加索引到CitusDB的cstore_fdw?

example显示如何制作测试数据库并查询它。我有这个例子运行。但后来我尝试给它添加索引并得到错误ERROR: cannot create index on foreign table "table_name"。这是有道理的,我不能将索引添加到外表。然而,我仍然需要对该表格进行索引,否则无法很好地对数据进行分片或钻取。我该怎么做呢?

回答

4

cstore_fdw当前不支持PostgreSQL索引。但它会自动存储跳过索引中的一些最小/最大统计数据,这使得某些查询的执行效率更高。

要了解更多关于如何使用跳过索引的信息,请咨询documentation