当前位置: 首页 > 知识库问答 >
问题:

如何计算具有部分相同结果集的不同查询的读取计数?

关正雅
2023-03-14

考虑到我有一个FixSturyQueQue1,它返回10个文档和另一个查询QuyR2,返回15个文档,但是这15, 5个文档中的时间对于QueRe1和QueRe2都是通用的。对于第二个查询,在支持持久性的平台中,读取计数是10还是15?

共有1个答案

宗鸿博
2023-03-14

应用程序在线时,持久性不会改变任何东西。每个查询都会根据从服务器检索到的文档数量来读取账单。以前查询的文档是否在缓存中并不重要——在线查询的所有结果都来自服务器。

应用程序离线时,查询将不会进行账单读取,而只从缓存中读取。但你的应用程序不知道情况是否如此。

强制查询不为文档读取开票的唯一方法是,指示查询仅使用源选项强制查询使用本地缓存,而不咨询服务器

另请阅读:

  • https://medium.com/firebase-developers/should-i-query-my-firebase-database-directly-or-use-cloud-functions-fbb3cd14118c
 类似资料:
  • 我正在SpringBootAPI中使用mongoDb进行分页搜索。 对于客户搜索路径,我正在构建一个查询,根据用户输入使用一系列条件。然后我进行计数以显示结果总数(以及计算出的关联页面数) 然后我做分页查询只返回当前页面结果 这一切工作得很好。现在在我的总结果上,我经常有相同用户的多个结果,我想显示分页列表中的那些,但我也想显示一个新的计数器,其中包含搜索中的总不同用户。 我看到了发现。不同的参数

  • 问题内容: SQL2008。 我有一个测试表: 我用10k测试行填充它。 我运行以下两个查询: 我不知道为什么这两个查询有不同的执行计划。 查询1确实针对UQ_Sale_RowVersion索引进行索引搜索。 查询2对PK_Sale进行索引扫描。 我想查询2做索引查找。 我将不胜感激。 谢谢你。 [编辑] 尝试使用datetime2而不是rowversion。同样的问题。 我也尝试强制使用索引(查

  • 问题内容: 我应该将“如果查询结果行IS = 1进行验证的代码”替换为什么? 我已经尝试过使用num_rows的多种方法,但无法正常工作。 我的PHP代码: 问题答案: 要么

  • 我应该用什么来替换'code TO VERIFY IF QUERY RESULT ROW IS=1'? 我用num_rows尝试了很多种方法,但都行不通。 我的PHP代码:

  • 2-查询id为1的人的所有地址,2我想: 好的方法是什么?

  • 问题内容: 我确信必须有一个相对简单的方法来执行此操作,但是此刻正在使我逃脱。假设我有一个这样的SQL表: 现在,我想知道A和B列的每种值组合出现多少次,而与其他列无关。因此,在此示例中,我想要这样的输出: 用什么SQL来确定呢?我觉得这绝对不是一件很不常见的事情。 谢谢! 问题答案: