收藏
回答

大家都是如何解决Database operation is longer than 3s 情况?

nodeJs

只要同一时间过多操作就会报这个错误


大家是如何解决的?



不要回复

  • 是不是没加await
  • 是不是环境性能问题
  • 节流/队列
  • api使用错误
  • 使用批量操作
  • 设置超时
  • 设置索引
  • 优化查询


因为这些都试过...

最后一次编辑于  2022-02-26
回答关注问题邀请回答
收藏

1 个回答

  • 雪线
    雪线
    2022-02-27

    碰到过同样问题,解决方法,:

    1.将任务拆分,使用callfunction,拉起更多的云函数来处理. 同一个云函数进行大量io或者是网络操作,是无法避免的会出线3S警告的

    2.如果无法拆分任务,或者你可以调高云函数的配置,比如内存2048(计算你只用几十兆), 调高有利于系统分配更强的算力


    2022-02-27
    有用
    回复 1
    • 陈式坚
      陈式坚
      2022-03-01
      通过多环境来突破系统请求数确实也是一种方案
      2022-03-01
      回复
登录 后发表内容
问题标签