首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对单调递增的值进行绑定是否会提高Google Cloud Spanner的性能?

对单调递增的值进行绑定是否会提高Google Cloud Spanner的性能?
EN

Stack Overflow用户
提问于 2020-07-02 10:13:47
回答 1查看 76关注 0票数 0

Google Cloud Spanner建议我们避免将索引放在单调递增(非PK)列上,例如时间戳(https://cloud.google.com/spanner/docs/schema-design),但我的规范要求按(单调递增)时间戳列进行查询。

我计划绕开这个限制,每隔1分钟将时间轴打包一次(即10:00:35 -> 10:00:00)。这在Google Cloud Spanner上能正常工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-10 00:55:31

通常不建议将时间戳列作为第一个索引列,因为由于插入是按时间戳顺序递增的,因此它们可能会使服务于键空间末尾的单个服务器成为热点。缓解这种热点的一种选择是使用分片:https://cloud.google.com/spanner/docs/schema-design#fix_hash_the_key

这可能还需要修改查询以跨所有分片查询时间戳(在所需的范围内),以适应用例。

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

https://stackoverflow.com/questions/62687921

复制
相关文章

相似问题

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