同一个页面多个数据集执行顺序?

从执行检测来看,同一个页面的多个数据集是并行执行的,这个结论对吗?

图片.png

FineReport FRLHK 发布于 2023-8-15 10:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-15 10:44

应该是异步执行

  • FRLHK FRLHK(提问者) 开始时间几乎是一样的,到毫秒才有差异,怎么解释?
    2023-08-15 10:45 
  • 用户k6280494 用户k6280494 回复 FRLHK(提问者) 异步也要时间啊
    2023-08-15 10:46 
最佳回答
1
snrtuemcLv8专家互助
发布于2023-8-15 10:45

对于你用户感觉来讲,是并行,同一时间,但是数据库中还是有线程分先后

  • FRLHK FRLHK(提问者) 有先后,但是线程1未结束线程2就已经开始了,可以这么理解吧?
    2023-08-15 10:49 
  • FRLHK FRLHK(提问者) 并且线程2在线程1开始后就立马开始了,所以几乎是并行
    2023-08-15 10:50 
  • snrtuemc snrtuemc 回复 FRLHK(提问者) 是的,数据库是多线程并发的
    2023-08-15 10:51 
  • FRLHK FRLHK(提问者) 回复 snrtuemc 但是,不同页面使用的数据集,要等其他页面数据集线程执行完毕之后才开始,所以不同页面的数据集执行顺序是串行的
    2023-08-15 10:53 
  • snrtuemc snrtuemc 回复 FRLHK(提问者) 看你什么时候执行页面的查询事件,你是同时查询数据,对数据库基本也是一起并行的(有线程空闲情况)
    2023-08-15 10:55 
最佳回答
0
祈LLv6中级互助
发布于2023-8-15 11:47

异步多线程,谁快谁先跑

  • 3关注人数
  • 303浏览人数
  • 最后回答于:2023-8-15 11:47
    请选择关闭问题的原因
    确定 取消
    返回顶部