收藏
回答

db.collection.watch()占用连接数吗?

实时数据推送db.collection.watch()方法会消耗数据库的连接数吗?

根据官方文档:数据库同时连接数 :数据库请求并发数量,如同时有三十个数据库操作请求,则有二十个会同时执行,剩下十个返回超出并发错误;一次数据库请求(无论小程序端发起还是云函数端发起)将耗费一个连接;每个云环境分别有一个同时连接数限制、独立计数。假如数据库查询平均耗时 10ms,那么一个连接可以支持 100qps(1000ms/10ms=100),20个连接可以支持到 2000qps。

所以,利用db.collection.watch()的多人聊天室只支持最多20个人聊天?


回答关注问题邀请回答
收藏

1 个回答

  • 子杰
    子杰
    2020-06-24
    watch不占用数据库的同时连接数
    2020-06-24
    有用
    回复
登录 后发表内容
问题标签