3

我目前正在 postgres 中构建一个 OLAP 数据库,并想比较列存储与行存储数据库的性能。 CitusDB开源了它的列存储扩展cstore_fdw,所以我比较了有和没有这个扩展的数据库性能。

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

4

1 回答 1

4

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

要了解有关如何使用跳过索引的更多信息,请参阅文档

于 2015-03-23T12:56:02.897 回答