人增加到100人时,你发现数据库的响应速度很明显地慢了人增加到100人时,你发现数据库的响应速度很明显地慢了
1. 你是一家贸易公司的数据库管理员,当你把使用访问数据库应用程序的用户从30人增
加到100人时,你发现数据库的响应速度很明显地慢了下来经过你仔细检查,发现查询
和索引已进行了完全的优化,而且应用程序在使用人数小于50个并发用户时工作得很
好,那么在保证每次读到的数据都是最新的情况下,以下什么办法有可能解决这个问题。 A 更新整个数据库的统计信息
B 使用sp_configure来限制每个查询的时间
C 使用乐观的并发控制而不是悲观并发控制
D 使用查询提示来指...
人增加到100人时,你发现数据库的响应速度很明显地慢了
1. 你是一家贸易公司的数据库管理员,当你把使用访问数据库应用程序的用户从30人增
加到100人时,你发现数据库的响应速度很明显地慢了下来经过你仔细检查,发现查询
和索引已进行了完全的优化,而且应用程序在使用人数小于50个并发用户时工作得很
好,那么在保证每次读到的数据都是最新的情况下,以下什么办法有可能解决这个问
。 A 更新整个数据库的统计信息
B 使用sp_configure来限制每个查询的时间
C 使用乐观的并发控制而不是悲观并发控制
D 使用查询提示来指定使用正确的索引
E 在查询语句中使用NOLOCK锁提示
2. 你是一家大型商务公司的数据库管理员。在你管理的数据库中有一个叫作Sales的
,
在这个表上有频繁的更新、读取和删除操作。并且进行数据库查询的时候经常会返回几
千条记录。你发现,如果在SELECT语句发出后马上进行UPDATE或是DELETE操作,往
往会导致操作失败,怎么做能解决这个问题,
A 在SELECT语句中,设置死锁的优先级为低
B 在发出SELECT语句的事务中使用SERIALIZABLE隔离级
C 设置LOCK_TIMEOUT减少每个操作在阻塞资源上等待的时间
D 在SELECT语句中使用READUNCOMMITTED锁提示
E 在UPDATE和DELETE中使用READCOMMITTED锁提示
3. 学生信息系统中有两个表:“学生信息表”和“系信息表”。在学生信息表中有列“学
号”、列“姓名”、列“出生日期”、列“系号”、列“学生备注”,在系信息表中有
列“系号”、列“系名”、列“系主任”、列“系简介”。列“系号”是学生信息表引
用系信息表的外键。由于学号为“03120001”的学生获得国际象棋世界冠军,要同时在
学生信息表中该学生纪录的列“学生备注”和系信息表的列“系简介”添加一句话:
“2006年学生”+该学生姓名+“荣获国际象棋世界冠军。”。请用一个事务完成该任
务。
4. 系统变量@@ TRANCOUNT可以返回返回当前连接的活动事务数。试说明在下列SQL语句
的执行过程中,@@ TRANCOUNT的变化情况。
SELECT ‘START TEST’
BEGIN TRAN
DELETE FROM table01
BEGIN TRAN
INSERT INTO table02
COMMIT
UPDATE table03
COMMIT
5. 你拥有table1上的共享锁,你想将对表上的全部数据进行更新,却发现进程被阻塞,
过了一小段时间,你又发现进程止了阻塞,更新顺利完成,试说明其可能的原因。
6. 你正在为公司开发新的订单录入系统。期望该系统能够高效运行,因为有450名操作员
每天24小时地从顾客那里取得订单。操作员是否应该将在一个电话呼叫期间顾客订购
的所有项目在单个事务中进行处理,
7. 需要每月更新一次订单录入系统的products表。Products表包含数百万条项目。预计
每月的更新至少影响表中65%的行。可以编写单个的、复杂的UPDATE语句来执行更新,
这通常需要花费至少30分钟时间执行该语句。这是执行更新的最好
吗,
8. 你正在接听用户的电话。他们说订单录入系统的反应时间周期性地增加到超过了20秒。
而你已经许诺了系统的反应时间为3秒。你怀疑系统存在锁定冲突。如何确定问题的根
源,
本文档为【人增加到100人时,你发现数据库的响应速度很明显地慢了】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。