某数据管理系统有两个重要模块:数据接收模块和数据查询模块。数据接收模块按照一定的时间间隔从多个不同数据源接收数据进行一定的预处理后存入数据库中;数据查询模块根据用户请求从数据库中查询相应的数据并返回给用户。现需要对该系统执行负载压力测试。 该数据管理系统的性能要求为: 13交易执行成功率100%; 14接收间隔最小为200ms; 15查询响应时间在3s以内; 16查询功能支持至少10个并发用户: 17数据接收模块CPU利用率不超过40%; 18数据查

题目
某数据管理系统有两个重要模块:数据接收模块和数据查询模块。数据接收模块按照一定的时间间隔从多个不同数据源接收数据进行一定的预处理后存入数据库中;数据查询模块根据用户请求从数据库中查询相应的数据并返回给用户。现需要对该系统执行负载压力测试。
该数据管理系统的性能要求为:
13交易执行成功率100%;
14接收间隔最小为200ms;
15查询响应时间在3s以内;
16查询功能支持至少10个并发用户:
17数据接收模块CPU利用率不超过40%;
18数据查询模块CPU利用率不超过20%。
13、简述负载压力测试的主要目的。(3分)
14、对该数据管理系统进行性能测试时,主要关注哪些性能指标?(3分)
15、该系统数据接收模块和数据查询模块的测试结果如表5-1、表5-2所示,请分别指出测试结果是否满足性能需求并说明原因。(6分)
16、根据问题3的测试结果,试分析该系统的可能瓶颈。(3分)




相似考题
更多“某数据管理系统有两个重要模块:数据接收模块和数据查询模块。数据接收模块按照一定的时间间隔从多个不同数据源接收数据进行一定的预处理后存入数据库中;数据查询模块根据用户请求从数据库中查询相应的数据并返回给用户。现需要对该系统执行负载压力测试。 ”相关问题
  • 第1题:

    试题五(共15分)

    阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

    【说明】

    某数据管理系统有两个重要模块:数据接收模块和数据查询模块。数据接收模块按照一定的时间间隔从多个不同数据源接收数据进行一定的预处理后存入数据库中;数据查询模块根据用户请求从数据库中查询相应的数据并返回给用户。现需要对该系统执行负载压力测试。

    该数据管理系统的性能要求为:

    (1)交易执行成功率100%;

    (2)接收间隔最小为200ms;

    (3)查询响应时间在3s以内;

    (4)查询功能支持至少10个并发用户;

    (5)数据接收模块CPU利用率不超过40%;

    (6)数据查询模块CPU利用率不超过20%。

    【问题1】(3分)

    简述负载压力测试的主要目的。

    【问题2】(3分)

    对该数据管理系统进行性能测试时,主要关注哪些性能指标?

    【问题3】(6分)

    该系统数据接收模块和数据查询模块的测试结果如表5-1、5-2所示,请分别指出测试结果是否满足性能需求并说明原因。

    表5-1数据接收模块测试结果

    【问题4】(3分)

    根据问题3的测试结果,试分析该系统的可能瓶颈。

    请帮忙给出每个问题的正确答案和分析,谢谢!


    问题 1 答案解析:

    【问题1】(3分)

    1)在真实环境下检测系统性能,评估系统性能以及服务等级的满足情况

    2)预见系统负载压力承受力,在应用实际部署之前,评估系统性能

    3)分析系统瓶颈、优化系统



    问题 2 答案解析:

    【问题2】(3分)

    1. 并发用户数

    2. 响应时间

    3. 资源利用率



    问题 3 答案解析:

    【问题3】(6分)

    数据接收模块的测试结果不满足性能指标。

    当接收间隔为200ms时,存数据库交易成功率为80%,不满足交易成功率100%的要求;

    当接收间隔为200ms对,CPU利用率为43.8%,不满足不超过40%的要求。

    数据查询模块的测试结果满足性能指标。

    要求至少支持10个并发用户,所以在15个并发用户的时候响应时间超出3s不能算作不满足。



    问题 4 答案解析:

    【问题4】(3分)

    1)数据接收模块软件没有采用合适的并发/并行策略

    2)服务器CPU性能不足

    3)数据库设计不足或者优化不够

  • 第2题:

    在数据库管理系统中,不是数据库定义的功能模块的是( )。

    A.DDL翻译程序模块

    B.安全性定义程序模块

    C.交互式程序查询模块

    D.完整性定义程序模块


    正确答案:A
    解析:数据定义的程序模块主要包括:①模式、外模式、内模式的定义模块。②安全性定义,如授权定义及其处理模块。③完整性定义,如主码、外码、其他完整性约束定义及其处理模块。

  • 第3题:

    决策支持系统的基本组成部分包括( )。

    A.数据库子系统、模型库子系统、数据解析子系统和数据查询子系统B.数据库、数据字典、数据解析模块和数据查询模块C.数据库子系统、模型库子系统、决策算法子系统D.数据库子系统、模型库子系统、推理部分和用户接口子系统


    正确答案:D

  • 第4题:

    数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能是由数据库管理系统中的( )完成。

    A)数据库定义模块

    B)数据库维护模块

    C)数据库存取模块

    D)数据库运行模块


    正确答案:C

  • 第5题:

    若系统中的某子模块需要为其他模块提供访问不同数据库系统的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询。针对上述需求,可以采用(请作答此空)设计模式抽象出相同的数据库访问过程,该设计模式( )。

    A.外观
    B.装饰
    C.桥接
    D.享元

    答案:A
    解析:
    外观(fagade)模式是对象的结构模式,要求外部与一个子系统的通信必须通过一个统一的外观对象进行,为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用

  • 第6题:

    决策支持系统的基本组成部分包括(39)。

    A.数据库子系统、模型库子系统、数据解析子系统和数据查询子系统
    B.数据库、数据字典、数据解析模块和数据查询模块
    C.数据库子系统、模型库子系统、决策算法子系统
    D.数据库子系统、模型库子系统、推理部分和用户接口子系统

    答案:D
    解析:
    决策支持系统(Decision Support System,DSS)是辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。它是MIS向更高一级发展而产生的先进信息系统。它为决策者提供分析问题、建立模型、模拟决策过程和方案的环境,调用各种信息资源和分析工具,帮助决策者提高决策水平和质量。但是,DSS不可以代替决策者。DSS基本结构主要由四个部分组成,分别是数据库子系统、模型库子系统、推理部分和用户接口子系统。

  • 第7题:

    报刊投递子系统包括数据接收、报刊分发、报簿处理、余缺处理、数据查询等五大操作模块。


    正确答案:错误

  • 第8题:

    模块A是数据查询模块,其模块内部包括输入查询条件、连接数据源、打开查询记录集、显示查询结果。该模块属于哪种内聚形式?


    正确答案:顺序内聚。

  • 第9题:

    地籍调查与数据库管理中,实现对地籍调查数据库的入库是()的功能。

    • A、数据入库模块
    • B、制图模块
    • C、数据编辑处理模块
    • D、数据管理模块

    正确答案:A

  • 第10题:

    地籍调查与数据库管理子系统的模块中,数据管理模块的功能有()。

    • A、进行空间数据的制图输出
    • B、提供各种方式的检索与查询功能
    • C、进行数据导入导出
    • D、进行投影与坐标变换
    • E、进行数据格式转换

    正确答案:B,C,D,E

  • 第11题:

    多选题
    地籍调查与数据库管理子系统的模块中,数据管理模块的功能有()。
    A

    进行空间数据的制图输出

    B

    提供各种方式的检索与查询功能

    C

    进行数据导入导出

    D

    进行投影与坐标变换

    E

    进行数据格式转换


    正确答案: D,A
    解析: 数据管理模块提供各种方式的检索与查询功能,可进行数据导入导出、数据格式转换、投影与坐标变换、删除与更新、备份与恢复、数据压缩、数据字典管理等。

  • 第12题:

    单选题
    对用户存取权限的核查是数据管理系统中()模块的功能。
    A

    数据库定义

    B

    数据库管理

    C

    数据库操纵

    D

    系统运行控制


    正确答案: C
    解析: 暂无解析

  • 第13题:

    数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能是由数据库管理系统中的______完成。

    A.数据库定义模块

    B.数据库维护模块

    C.数据库存取模块

    D.数据库运行模块


    正确答案:C
    解析:数据库存取模块包括:1、查询处理程序模块;2、数据修改(插入、更新和删除)程序模块;3、交互式查询程序模块;4、嵌入式查询程序模块。

  • 第14题:

    在数据库管理系统中,下面哪一项不是数据库存取的功能模块?

    A.事务管理程序模块

    B.数据更新程序模块

    C.交互式程序查询模块

    D.查询处理程序模块


    正确答案:A
    解析:在数据库管理系统中,数据库存取功能模块有:数据更新程序模块;交互式程序查询模块;查询处下程序模块。

  • 第15题:

    数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能由数据库管理系统的哪一个模块完成

    A.数据库定义模块

    B.数据库维护模块

    C.数据库存取模块

    D.数据库运行模块


    正确答案:C
    解析:数据库存取模块包括查询处理程序、数据更新程序、交互式查询程序和嵌入式查询程序。

  • 第16题:

    某系统中有一个中央数据存储,模块A负责接收新来的数据并修改中央数据存储中的数据,模块B负责访问中央数据存储中的数据则这两个模块之间的耦合类型为( )。若将这两个模块及中央数据合并成一个模块,则该模块的内聚类型为(请作答此空)。

    A.逻辑
    B.时间
    C.通信
    D.功能

    答案:C
    解析:
    偶然聚合:模块完成的动作之间没有任何关系,或者仅仅是一种非常松散的关系。逻辑聚合:模块内部的各个组成在逻辑上具有相似的处理动作,但功能用途上彼此无关。时间聚合:模块内部的各个组成部分所包含的处理动作必须在同一时间内执行。过程聚合:模块内部各个组成部分所要完成的动作虽然没有关系,但必须按特定的次序执行。通信聚合:模块的各个组成部分所完成的动作都使用了同一个数据或产生同-输出数据。顺序聚合:模块内部的各个部分,前一部分处理动作的最后输出是后一部分处理动作的输入。功能聚合:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都比不可少非直接耦合:两个模块之间没有直接关系,它们的联系完全是通过主模块的控制和调用来实现的。数据耦合:两个模块彼此间通过数据参数交换信息。标记耦合:一组模块通过参数表传递记录信息,这个记录是某一个数据结构的子结构,而不是简单变量。控制耦合:两个模块彼此间传递的信息中有控制信息。外部耦合:一组模块都访问同一全局简单变量而不是同-全局数据结构,而且不是通过参数表传递该全局变量的信息。公共耦合:两个模块之间通过一个公共的数据区域传递信息。内容耦合:一个模块需要涉及到另一个模块的内部信息。

  • 第17题:

    某系统中有一个中央数据存储,模块A负责接收新来的数据并修改中央数据存储中的数据,模块B负责访问中央数据存储中的数据则这两个模块之间的耦合类型为(请作答此空)。若将这两个模块及中央数据合并成一个模块,则该模块的内聚类型为( )。

    A.数据
    B.标记
    C.控制
    D.公共

    答案:D
    解析:
    偶然聚合:模块完成的动作之间没有任何关系,或者仅仅是一种非常松散的关系。逻辑聚合:模块内部的各个组成在逻辑上具有相似的处理动作,但功能用途上彼此无关。时间聚合:模块内部的各个组成部分所包含的处理动作必须在同一时间内执行。过程聚合:模块内部各个组成部分所要完成的动作虽然没有关系,但必须按特定的次序执行。通信聚合:模块的各个组成部分所完成的动作都使用了同一个数据或产生同-输出数据。顺序聚合:模块内部的各个部分,前一部分处理动作的最后输出是后一部分处理动作的输入。功能聚合:模块内部各个部分全部属于一个整体,并执行同一功能,且各部分对实现该功能都比不可少非直接耦合:两个模块之间没有直接关系,它们的联系完全是通过主模块的控制和调用来实现的。数据耦合:两个模块彼此间通过数据参数交换信息。标记耦合:一组模块通过参数表传递记录信息,这个记录是某一个数据结构的子结构,而不是简单变量。控制耦合:两个模块彼此间传递的信息中有控制信息。外部耦合:一组模块都访问同一全局简单变量而不是同-全局数据结构,而且不是通过参数表传递该全局变量的信息。公共耦合:两个模块之间通过一个公共的数据区域传递信息。内容耦合:一个模块需要涉及到另一个模块的内部信息。

  • 第18题:

    下面哪些属于当地监控系统的功能模块?()

    • A、图形编辑模块
    • B、数据库配置模块
    • C、历史事件查询模块
    • D、实时监控模块

    正确答案:A,B,C,D

  • 第19题:

    对用户存取权限的核查是数据管理系统中()模块的功能。

    • A、数据库定义
    • B、数据库管理
    • C、数据库操纵
    • D、系统运行控制

    正确答案:D

  • 第20题:

    在数据库管理系统中,下面哪个模块不是数据库存取的功能模块()

    • A、事务管理程序模块
    • B、数据更新程序模块
    • C、交互式程序查询模块
    • D、查询处理程序模块

    正确答案:A

  • 第21题:

    提供各种方式的检索与查询功能,可进行数据导入导出、投影与坐标变换的模块是()。

    • A、制图模块
    • B、数据入库模块
    • C、数据管理模块
    • D、数据编辑处理模块

    正确答案:C

  • 第22题:

    单选题
    若系统中的某子模块需要为其它模块提供访问不同数据库系统(Oracle、SQLServer、DB2UDB等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询,()设计模式可抽象出相同的数据库访问过程。
    A

    外观

    B

    装饰

    C

    单件

    D

    模板方法


    正确答案: D
    解析: 暂无解析

  • 第23题:

    问答题
    模块A是数据查询模块,其模块内部包括输入查询条件、连接数据源、打开查询记录集、显示查询结果。该模块属于哪种内聚形式?

    正确答案: 顺序内聚。
    解析: 暂无解析