JS调用存储过程问题

该存储过程(MYSQL)需要运行10分钟左右,客户点击按钮后,超级链接调用新填报报表,在新页面的加载后JS里调用存储过程。有两个问题:

1、存储过程运行时间长,谷歌浏览器会不断跳出需要点击“等待”的对话框,有没有办法处理。

2、昨天还能正常运行,只不过现象是“1”中所述,今天存储过程执行 一会后就会退出,也不知道是走到哪一步退出的,反正返回的SELECT结果没有显示在页面上。但在数据库客户端能够正常执行到底。不知到咋回事?

ggcegxf 发布于 2020-12-1 10:34 (编辑于 2020-12-1 10:36)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-7-20 10:45

第一问:谷歌浏览器对脚本调用-30后无响应的反馈,参考截图配置后,重启浏览器;

image.png

——————

第二问:如楼上所说,从根源上解决问题,一个存储过程执行10几分钟,bi逻辑不可行方法,优化吧!

最佳回答
0
snrtuemcLv8专家互助
发布于2020-12-1 10:44

你这个没有办法,要么等待,要么修改存储过程

10分钟才出结果,浏览器肯定报“等待”的对话框

最佳回答
0
shirokoLv6资深互助
发布于2020-12-1 10:54

要么忍,要么从需求上解决掉过长的存储过程

最佳回答
0
杨朝健Lv5中级互助
发布于2021-7-20 10:51

用异步ajax调

  • 5关注人数
  • 1047浏览人数
  • 最后回答于:2021-7-20 10:51
    请选择关闭问题的原因
    确定 取消
    返回顶部