我用asp.net VB做了一个在线考试系统,用的是随机抽题,抽题时先将题库中的题目抽出放入临时数据库中,每个学生100道题(100条记录),每当临时数据库中题目量超过700以后(7个人同时考试)第八个人抽题时就卡死(就是说临时数据库中记录条数只能750左右),后来我查一下服务器的进程,是(sqlserver.exe和aspnet_wp.exe)占用CPU100%。第一个进程无法结束,结束第二个进程后服务器正常(重新抽题又死机,重启服务器也一样,但将数据库中的记录删除一些就可以正常抽题,一超过750又死机,在数据库里输入数据不会死机)。 一开始以为是Access数据库不行,后来换SQL也一样的现象。Asp.net中用的是:Sql语句写入数据。请问有没人知道这是怎么回事呀?
解决方案 »
- 在asp.ne里 如何判断RadioButtonList的值并跳转到另一个页面?
- AspNetPager 动态设置每页显示条数问题
- js C# 问题
- GridView模板行中有一个Button,点击怎么知道是这一行?高手帮忙
- 关于字符串的简单问题 急......... 在线等
- SQL登陆失败
- 哥哥姐姐们,谁有校园跳蚤市场的论文啊?
- 如何更新table中某一行或某一列的数据
- 关于asp.net显示数据库内容中文乱码问题,各位兄弟帮帮忙,十万火急!
- 如何做到电击消息框的确定按钮后返回并刷新原页面(清空所有文本框中的内容)?
- ASP.Net中连接池释放问题DataReader释放后连接为Sleeping
- asp.net三层
也可能你的抽题算法有问题,导致死循环。抽题时需要注意抽不出题的情况下要退出循环...