【问题标题】:How to track Firestore read/write operations?如何跟踪 Firestore 读/写操作?
【发布时间】:2020-09-23 11:34:47
【问题描述】:

我想知道我将使用 Firestore 执行的每个操作的读/写操作计数。我知道get() 的读取成本与结果中返回的成本一样多,或者set() 的成本为 1 次写入。

但是,有一些问题。例如,serverTimestamp()increment() 需要额外的写入,或者 get() 的空结果需要 1 次读取。

随着应用程序的增长和读/写计数的增加,这变得很难跟踪哪个操作的成本是多少。此外,这对于优化操作并确保它们保持在预期限制内将是非常有用的信息。所以,

  1. 有什么方法可以让我在客户端了解这一点?
  2. 就服务器端而言,模拟器是否提供此信息?

PS:这是特定于开发者的日志信息,不会向用户显示。

【问题讨论】:

    标签: java android firebase google-cloud-firestore


    【解决方案1】:
    1. 有什么方法可以让我在客户端了解这一点?

    不,您应该为此创建自己的机制。 Firebase 控制台仅显示每个项目的读取和写入总数。没有工具可以分别为您提供每个文档的读写次数。

    1. 就服务器端而言,模拟器是否提供此信息?

    不,它没有。

    【讨论】:

    • 嗨,曼格什!我可以帮助您了解其他信息吗?如果您认为我的回答对您有帮助,请考虑采纳(✔️)。我真的很感激。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2013-09-11
    • 2020-12-19
    • 1970-01-01
    • 2018-10-12
    • 2015-09-20
    • 2012-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多