java考试系统考试答一道题 *** 作一下数据库(即保存考试答案),考试人员达到100人时服务器CPU占用率超过90%

java考试系统考试答一道题 *** 作一下数据库(即保存考试答案),考试人员达到100人时服务器CPU占用率超过90%,第1张

你的客户端是怎么连接数据库的,如果是jdbc直联。那么就等于建立了100个长连接(如果用连接池的话要翻几倍)。数据源本身还有活动校验。如果你的服务器比较差的话,很容易就废了。所以关键是减少客户端与服务器端的交互。只在提交时。发通知给服务器端。服务器端再进行 *** 作。

上面说的是最常见的问题。此外,自己建立长连接也可能出现类似问题。如果都不是,就要自己分析cpu的使用情况,找出有问题的线程。 可以通过各类java监视工具来实现。

至少6个表

1 学生表 学号,姓名,等其他基本信息

2 成绩总表 科目号,学号,开始时间,终了时间,得分

3 成绩分表 科目号,学号,问题号,回答,对错

4 考卷总表 科目号,问题数,测试时间,科目名称

5 考卷分表1 科目号,问题号,题目内容,答案,题型 主键 科目号,问题号

6 考卷分表2 科目号,问题号,选择项

各表主键

1 学号

2 科目号,学号 或 科目号,学号,开始时间 根据实际情况

3 科目号,学号,问题号

4 科目号

5 科目号,问题号

6 科目号,问题号,选择项

考卷分表2 选择题用

学号参照学生表

科目号参照考卷总表

问题号参照考卷分表

数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

数据库是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思:数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。

数据库系统,是由数据库及其管理软件组成的系统。数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

以上就是关于java考试系统考试答一道题 *** 作一下数据库(即保存考试答案),考试人员达到100人时服务器CPU占用率超过90%全部的内容,包括:java考试系统考试答一道题 *** 作一下数据库(即保存考试答案),考试人员达到100人时服务器CPU占用率超过90%、做一个考试系统 如何用sql建试题库、在数据库中存储的是什么(数据库里存储的是什么)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10176519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存