WEB应用程序下,启动一线程,批量保存数据到DB,比如保存1000条数据到DB的表A,当保存到100条时,在DB里手动执行lock table A in exclusive mode ,不提交事务,然

左大神在这 2009-04-15 06:40:43
WEB应用程序下,启动一线程,批量保存数据到DB,比如保存1000条数据到DB的表A,当保存到100条时,在DB里手动执行lock table A in exclusive mode ,不提交事务,然后到IE里访问我的WEB系统的所有页面,包括静态页面,都没有任何反应,也没有任何错误,就象处于忙碌状态.好象HTTP没有被TOMCAT请求.当然如果想DEBUG也不行,因为根本不进入后台方法. 当我提交了lock table A in exclusive mode 后,系统就正常了。

我不明白为什么,锁表A,跟系统所有页面有关,连静态页面都访问不了.

说明,系统有使用DWR,APPLET的前台技术。

希望大家帮忙下,谢谢.
联系QQ:115772876
...全文
68 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙飞tgbmlp 2009-04-16
  • 打赏
  • 举报
回复
根据觉得你锁表不应改影响应用,除非改应用需要访问你锁的表

你看看是不是你应用服务器的线程设置太小。
左大神在这 2009-04-15
  • 打赏
  • 举报
回复
up

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧