【问题标题】:Datastore Batch Query Size数据存储批量查询大小
【发布时间】:2019-09-16 06:09:48
【问题描述】:

我正在尝试了解 Google Cloud Java Library 的行为以对 Datastore(旧后端上的数据存储,而不是“数据存储模式”下的 Firestore)进行批量查询。似乎我无法配置从“runBatchQuery”返回的结果总数,我正在寻找确认这个 Github 答案是数据存储中批处理查询如何工作的明确答案:

https://github.com/googleapis/google-cloud-ruby/issues/1319

基本上,最终用户是否无法控制使用 Datastore Java 库运行查询的批处理大小?

【问题讨论】:

    标签: google-cloud-datastore google-api-java-client


    【解决方案1】:

    referencegetting started 指南中所述,您可以使用 setLimit 来限制查询的批处理大小。您希望使用不同的批量大小来做什么?

    【讨论】:

    • 我的问题归结为如果未设置限制,则决定返回的记录数量是什么。运行查询时拉取的记录总数是否基于单个 Datastore API 调用中可以返回的最大数据量的限制?
    • 影响最大批量大小的因素很少,包括实体数量和响应大小。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-22
    • 1970-01-01
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多