我有多个时间序列表,timestamp
列上有 Pkey。
BRIN
如果我将索引更改为 而非 ,我想测试性能改进BTREE
。
然而,我还想对该timestamp
列有一个唯一的约束(据我所知是基于BTREE
)。
我有什么选择?
- 我应该添加额外的
BRIN
索引吗BTREE
?在这种情况下,在搜索/连接期间将选择哪个索引? - 我应该删除 pkey 并仅添加
UNIQUE
约束吗?在这种情况下,它将如何运作?
我的使用场景是,我需要在timestamp
列上运行 FULL OUTER JOIN,以便从多个表一起进行查询,这些查询有时可能会运行 30 分钟或更长时间。