该存储过程(MYSQL)需要运行10分钟左右,客户点击按钮后,超级链接调用新填报报表,在新页面的加载后JS里调用存储过程。有两个问题:
1、存储过程运行时间长,谷歌浏览器会不断跳出需要点击“等待”的对话框,有没有办法处理。
2、昨天还能正常运行,只不过现象是“1”中所述,今天存储过程执行 一会后就会退出,也不知道是走到哪一步退出的,反正返回的SELECT结果没有显示在页面上。但在数据库客户端能够正常执行到底。不知到咋回事?
第一问:谷歌浏览器对脚本调用-30后无响应的反馈,参考截图配置后,重启浏览器;
——————
第二问:如楼上所说,从根源上解决问题,一个存储过程执行10几分钟,bi逻辑不可行方法,优化吧!
你这个没有办法,要么等待,要么修改存储过程
10分钟才出结果,浏览器肯定报“等待”的对话框
要么忍,要么从需求上解决掉过长的存储过程
用异步ajax调