2015-01-31 82 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