设某在线论坛系统,其数据库服务和Web服务运行在同一台服务器上。系统运行一段时间后用户数量激增,文章数量庞大,并发访问量不断增加,导致用户普遍反映论坛响应变慢,主要现象有用户登录验证时间变长和进入文章列表时响应时间过长。经排查发现数据库服务成为主要瓶颈。假

admin2021-06-28  23

问题 设某在线论坛系统,其数据库服务和Web服务运行在同一台服务器上。系统运行一段时间后用户数量激增,文章数量庞大,并发访问量不断增加,导致用户普遍反映论坛响应变慢,主要现象有用户登录验证时间变长和进入文章列表时响应时间过长。经排查发现数据库服务成为主要瓶颈。假设数据库中有用户信息表和文章表。为改善此情况,设有下列措施:
    Ⅰ.修改论坛程序使其能在内存中对常用查询结果进行缓存,以减少数据库的访问次数
    Ⅱ.在操作系统中提高数据库服务进程的优先级
    Ⅲ.不再使用数据库,以文本文件方式存储用户信息和文章
    Ⅳ.根据用户信息表和文章表的索引情况,优化用户验证查询语句和文章列表查询语句
    Ⅴ.统计并检查使用频率最高的几类查询,针对这些查询模式对用户信息表或文章表建立相应的索引以提高这些查询的效率
    以上措施,一般情况下,合理且有效果的是(    )。

选项 A、仅Ⅰ、Ⅱ和Ⅲ
B、仅Ⅰ、Ⅳ和Ⅴ
C、仅Ⅱ、Ⅲ和Ⅳ
D、仅Ⅱ、Ⅳ和Ⅴ

答案B

解析 Ⅱ错误原因是题目中已经说明数据库服务成为主要瓶颈,因此跟操作系统的进程调度无关,而且改变操作系统进程优先级会影响系统的运行,有可能会造成其它错误。Ⅲ错误是因为数据库系统中包括数据库管理系统,其中有一些执行和处理数据的方法已经很优化,而若使用文本方式存储数据,则数据管理要用户自己完成,处理更繁琐且效率较低。
转载请注明原文地址:https://kaotiyun.com/show/b7lZ777K
0

最新回复(0)