首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >取消GCP数据存储中字段的索引,以提高性能(调优数据存储)

取消GCP数据存储中字段的索引,以提高性能(调优数据存储)
EN

Stack Overflow用户
提问于 2020-03-26 15:33:56
回答 1查看 277关注 0票数 0

默认情况下,GCP Datastore对实体中的所有单独字段进行索引。GCP发布的最佳实践文档建议手动排除不需要索引的字段来源

我在我的spring引导应用程序中使用了@Unindexed注释来完成它。但是,spring引导应用程序只从数据存储读取。写入是通过标准数据流模板(Datastore到Cloud文本)执行的。

该应用程序仍在使用3+ secs从数据存储中读取数据。Datastore在摄入时构建索引,因此我看不到上面注释的任何意义。

请帮助如何排除字段上的索引,找不到任何GCP文档。FYI,应用程序位于GKE中。

EN

回答 1

Stack Overflow用户

发布于 2020-03-28 16:47:59

是一个无模式的数据库,所有索引都是基于您所做的写操作完成的。因为您不是通过spring编写的,所以您的注释没有做任何事情。

相反,您需要通过数据流作业排除对所需属性的索引。引用的模板(https://cloud.google.com/dataflow/docs/guides/templates/provided-batch#gcstexttodatastore)具有使用Javascript转换实体的参数,因此您可以在转换函数中修改实体,以匹配春季引导应用程序中的定义。

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

https://stackoverflow.com/questions/60870780

复制
相关文章

相似问题

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