首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TimescaleDB中建立索引

在TimescaleDB中建立索引
EN

Stack Overflow用户
提问于 2019-03-01 14:52:35
回答 1查看 863关注 0票数 1

今天我在Hackernews上读到了关于BRIN indexing with PostgreSQL的内容。

我们正在使用TimescaleDB处理大量简单的传感器数据系列。

TimescaleDB中的布林索引是否提供了额外的价值,或者TimescaleDB功能是否会使布林索引过时?

EN

回答 1

Stack Overflow用户

发布于 2019-03-01 15:49:58

据我所知,TimescaleDB只是一个可以加速插入到分区中的薄层,它不会提高您的查询速度。

只有在根据列对行的逻辑排序与行的物理排序完全相同(或完全相反)的情况下,BRIN索引才有用。

在实践中,这意味着必须以与所讨论的列相同的顺序插入行(例如,较早的时间戳在较晚的时间戳之前插入),并且永远不存在UPDATEDELETE

如果是这种情况,您可以对该列使用BRIN索引,这几乎不会占用任何空间。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54939396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档