实时数据库cpu使用率%100

无论我用什么方法,数据库都会被锁定,处理器至少会在5分钟内达到100%。

例子结构这里至少有1000万条记录。

RoomName:
   playcount:
      user_id:
        proccess:
           value:
           time: 


123232132321312313443:
    gmc_10:
       xasdddfdsdffdsdfff:
          remove_begin:
              value: 1200
              timestamp: 9888439944

我的尝试

1- 我试过删除节点,但无法删除一个节点。我无法删除一个节点,因为我无法读取一个节点。

FirebaseDatabase.DefaultInstance.RootReference.Child ("player_room").LimitToFirst(1).

结果: cpu使用率100%。

2- 我试过orderbykey,从end_at开始。

FirebaseDatabase.DefaultInstance.RootReference.Child ("player_room").OrderByKey().StartAt("0").EndAt("100").LimitToFirst(1).GetValueAsync().ContinueWith(task=>{

结果: CPU使用率%100

3- 我试着从firebase控制台导出。

结果 : CPU使用率100%

如何读取任何一个节点? “我想读取”123232132321312313443“通配符节点不重要排序、排序、等价.我想只读取任何节点。

解决方案:

如果你有一个1000万个节点的列表,你会很难读到这个列表,只有在你知道它的准确路径时才能读取数据。所以,当你试图访问该列表时,数据库会有一段时间处于100%的容量,这在某种程度上是可以预期的。但我希望它最终能完全这个操作,只要你请求一个合理的数据子集。如果你没有发生这种情况,请在问题中添加关于你得到的具体错误的信息或 联系Firebase支持 以获得个性化的故障排除帮助。

除此之外:你可能想启用Firebase的夜间备份,并利用这些备份在本地确定你想从在线数据库中读取删除的特定节点的准确路径。

给TA打赏
共{{data.count}}人
人已打赏
未分类

用Pandas从数据库中读取数据时,有什么方法可以排除表名?

2022-9-13 14:40:27

未分类

spring boot XML正在填充额外的标签

2022-9-13 14:51:36

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索