数据库应用技术

您是一数据库的开发者,该数据库用来报告时间。通常平均每次有5个用户同时访问该数据库,且查询响应时间小于1秒钟。然而,在星期五下午和星期一早上,当大多数雇员输入他们的时间,该数据库使用率增加到平均每次50个用户。在这段时间内,查询响应时间增加到平均15到20秒。您要减慢响应速度的原因并解决问题。你该怎么做?()A、用sp_lock和sp_who系统存储过程找出锁的资源和占用锁的进程。用这些信息来识别和重设引起锁的事务。B、用系统表sysprocesses和sysobjects找出死锁的资源并确定访问该资源的

题目

您是一数据库的开发者,该数据库用来报告时间。通常平均每次有5个用户同时访问该数据库,且查询响应时间小于1秒钟。然而,在星期五下午和星期一早上,当大多数雇员输入他们的时间,该数据库使用率增加到平均每次50个用户。在这段时间内,查询响应时间增加到平均15到20秒。您要减慢响应速度的原因并解决问题。你该怎么做?()

  • A、用sp_lock和sp_who系统存储过程找出锁的资源和占用锁的进程。用这些信息来识别和重设引起锁的事务。
  • B、用系统表sysprocesses和sysobjects找出死锁的资源并确定访问该资源的进程。
  • C、用系统表sysprocesses找出哪个资源正在被访问。在所有被访问的表的主键上添加聚集索引。
  • D、用sp_monitor系统存储过程来确认增加的查询时间影响了哪个进程。为该进程设置一个限制性较小的事务隔离级别。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中【10】协议可以完全保证并发事务数据的一致性。


正确答案:
三级加锁【解析】三级加锁协议也称为三级封锁协议.,它保证正确地调度事务的并发操作,是事务对数据库对象加锁、解锁必须遵守的一种规则。在运用x锁和s锁对数据对象加锁时,还需要约定一些规则,例如何时申请x锁或S锁、持锁时间、何时释放等。

第2题:

设有某通信公司面向手机用户的网上通信记录查询数据库系统,该系统为手机用户提供最近一年内用户的短信和通话记录查询功能。在系统上线运行前的实施过程中,设有下列测试活动

Ⅰ.在指定时间段内,模拟生成N笔特定模式的查询事务,测试服务器能否在这个时间段内完成这些查询

Ⅱ.用一个手机用户登录,测试系统能否在该用户5分钟内没有任何操作时自动断开该用户的连接

Ⅲ.测试系统在用户通过网页登录时能否生成验证码图片

Ⅳ.用一个手机用户登录,测试在用户成功登录后系统能否正确地给用户发送一条提示短信

Ⅴ.测试单个用户查询不同时间跨度的数据所需的平均响应时间以上测试活动中,可以归为性能测试的是______。

A) 仅Ⅰ和Ⅴ

B) 仅Ⅰ、Ⅱ和Ⅳ

C) 仅Ⅱ、Ⅲ和Ⅳ

D) 仅Ⅰ、Ⅱ和Ⅴ

A.

B.

C.

D.


正确答案:C

第3题:

在数据库应用系统的需求分析阶段,需要进行性能分析。下列关于数据库应用系统性能指标的说法,错误的是______。

A.数据访问响应时间是指用户向数据库提交数据操作请求到操作结果返回给用户的时间

B.系统吞吐量是指在单位时间内系统能存储的数据量

C.并发用户数是指在保证单个用户查询响应时间的前提下,系统最多允许同时访问数据库的用户数量

D.系统性能指标是系统软硬件设计和选型的重要依据


正确答案:B
解析:性能需求分析主要包括以下几个方面:①数据操作响应时间,或数据访问响应时间。指用户向数据库系统提交数据操作请求到操作结果返回用户的时间。②系统吞吐量,指系统在单位时间内可以完成的数据库事务或数据查询的数量。系统吞吐量可表示为每秒事务数TPS。③允许并发访问的最大用户数,指在保证单个用户查询响应时间的前提下,系统最多允许多少用户同时访问数据库。④每TPS代价值(Price pex TPS)。用于衡量系统性价比的指标。

第4题:

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

A.仅Ⅰ、Ⅱ和Ⅲ

B.仅Ⅰ、Ⅳ和V

C.仅Ⅱ、Ⅲ和Ⅳ

D.仅Ⅱ、1V和V


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

第5题:

()是一个事务访问数据库时,其他事物不能以任何方式访问该数据库。

A共享型锁

B独占性锁

C独占数据库

D排它型锁


参考答案:C

第6题:

在数据库管理系统中,为保证并发事务的正确执行,需采用一定的并发控制技术。下列关于基于锁的并发控制技术的说法,错误的是______。

A) 锁是一种特殊的二元信号量,用来控制多个并发事务对共享资源的使用

B) 数据库中的锁主要分为排它锁和共享锁,当某个数据项上已加有多个共享锁时,此数据项上只能再加一个排它锁

C) 数据库管理系统可以采用先来先服务的方式防止出现活锁现象

D) 当数据库管理系统检测到死锁后,可以采用撤销死锁事务的方式解除死锁

A.

B.

C.

D.


正确答案:B

第7题:

下面哪一项不属于需要检测的系统性能______。

A) 用户查询响应时间

B) 并发访问用户数

C) 数据库大小

D) 系统吞吐量

A.

B.

C.

D.


正确答案:C

第8题:

设有某通信公句面向手机用户的网上通信记录查询数据库系统,该系统为手机用户提供最近一年内用户的短信和通话记录查询功能。在系统上线运行前的实施过程中,设有下列测试活动: Ⅰ.在指定时间段内,模拟生成N笔特定模式的查询事务,测试服务器能否在这个时间段内完成这些查询 Ⅱ.用一个手机用户登录,测试系统能否在该用户5分钟内没有任何操作时自动断开该用户的连接 Ⅲ.测试系统在用户通过网页登录时能否生成验证码图片 Ⅳ.用一个手机用户登录,测试在用户成功登录后系统能否正确地给用户发送一条提示短信 Ⅴ.测试单个用户查询不同时间跨度的数据所需的平均响应时间 以上测试活动中,可以归为性能测试的是

A.仅Ⅰ和Ⅴ

B.仅Ⅰ、Ⅱ和Ⅳ

C.仅Ⅱ、Ⅲ和Ⅳ

D.仅Ⅰ、Ⅱ和Ⅴ


正确答案:A

第9题:

数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中______协议可以完全保证并发事务数据的一致性。


正确答案:三级加锁
三级加锁

第10题:

保证单个用户查询响应时间的前提下,系统最多允许多少用户同时访问数据库的指标属于( )

A.性能需求

B.功能需求

C.存储需求

D.安全需求


答案:A

更多相关问题