Asp.net的怪现象。
时间:2011-12-22
来源:互联网
我用asp.net VB做了一个在线考试系统,用的是随机抽题,抽题时先将题库中的题目抽出放入临时数据库中,每个学生100道题(100条记录),每当临时数据库中题目量超过700以后(7个人同时考试)第八个人抽题时就卡死(就是说临时数据库中记录条数只能750左右),后来我查一下服务器的进程,是(sqlserver.exe和aspnet_wp.exe)占用CPU100%。第一个进程无法结束,结束第二个进程后服务器正常(重新抽题又死机,重启服务器也一样,但将数据库中的记录删除一些就可以正常抽题,一超过750又死机,在数据库里输入数据不会死机)。 一开始以为是Access数据库不行,后来换SQL也一样的现象。
Asp.net中用的是:Sql语句写入数据。
请问有没人知道这是怎么回事呀?
Asp.net中用的是:Sql语句写入数据。
请问有没人知道这是怎么回事呀?
作者: ctl23270 发布时间: 2011-12-22
不明白,抽题不是每个客户端(学生)访问web页面才开始抽的吗,抽到100条就批量存入临时库(感觉是表吧,这里要用事务写入不要一条一条插入)中。
也可能你的抽题算法有问题,导致死循环。抽题时需要注意抽不出题的情况下要退出循环...
也可能你的抽题算法有问题,导致死循环。抽题时需要注意抽不出题的情况下要退出循环...
作者: xhbmj 发布时间: 2011-12-23
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28