1. 机器A和机器B都各有一个SQL Server 2000数据库。机器B中的数据更新来自机器A。每个月底,机器A将所有的数据发送给机器B。现如果要同时查询来自两个机器的数据,请问应如何使查询变得最快?(选择三个选项)

A.     创建存储过程使用OPENROWSET语句返回数据

B.      创建存储过程查询公司B中所需的表内的数据

C.      创建脚本使用OPENQUERY语句获取数据

D.     在机器A的数据库中使用系统存储过程sp_addlinkedserver

E.      在机器A的数据库中使用系统存储过程sp_addlinkedsrvlogin

F.      在机器B的数据库中使用系统存储过程sp_serveroption

正确答案:B,D,E

2. 在数据库中需要优化一些存储过程,但不能影响数据库的运作。请问应当如何优化这些存储过程?

A.     在每个存储过程中WHERE子句中的列上创建索引

B.      在每个存储过程中的查询列上创建nonclustered索引

C.      对每个存储过程中所有SELECT和WHERE子句使用CREATE STATISTICS语句

D.     使用索引调整向导决定添加哪些索引

正确答案:D

3. 一个SQL Server 2000数据库安装在一台Windows 2000 Server服务器上。所有的数据表都有索引。SQL Server是服务器上唯一的应用程序。用户报告服务器在执行更新和插入操作时速度很慢。请问应如何查明原因?

A.     使用SQL Server的系统监视器检查原因

B.      使用sp_configure系统存储过程增加SQL Server可使用锁的数量

C.      运行SQL Profiler,添加SQL:BatchCompleted和RPC:Completed事件以及EventClass和TextData数据列。将Profiler的输出输入到索引调整向导

D.     增加最小服务器内存选项的值

正确答案:C

 

4. 在某企业的局域网环境众,多个基于Web应用程序向一个的SQL Server 2000数据库发出大量的请求,以获取数据信息。使用下列选项中的哪种方法可以检查哪些应用程序向一个SQL Server 2000数据库发出大量的请求?

A.     运行SQL Profiler,添加RPC:Completed事件,跟踪HostName数据列

B.      运行SQL Profiler,添加Stmt:StmtCompleted事件,跟踪ApplicationName数据列

C.      运行SQL Server的系统监视器监视SQLServer:Database计数器,选择数据库所有计数器

D.     运行SQL Server的系统监视器监视SQLServer:General Statistics计数器,选择数据库的所有数据列

正确答案:B

分析:

SQL Profiler是SQL Server中供管理员监视事件的图形化界面。可以捕获和保存属于某类事件的数据到一个文件中或SQL Server表中用于以后分析。SQL Profiler可以筛选捕获事件。使用Stmt:StmtCompleted事件筛选可以查看某一应用程序发送的SQL实例的查询数量,从而确定某一应用程序运行了多少次查询。

5. 由于数据量的增大,某个SQL Server 2000 数据库的插入,删除,修改操作的响应速度已经变慢。原先的设计人员设计创建了大量必要的数据索引。如今,许多索引已经不再使用,为了提高数据库数据操作的速度,应当如何优化?

A.     执行DBCC UPDATEUSAGE语句更新systemindexes系统表

B.      执行DBCC SHOW_STATISTICS语句找到并删除高密度索引

C.      针对负载文件运行索引调整向导,删除和创建向导建议的索引

D.     使用SQL Profiler查找表扫描,在找到表扫描的表中添加索引

正确答案:C

6. 由于数据量的增大以及使用需求的变化,某个SQL Server 2000 数据库的插入,删除,修改操作的响应速度已经变慢,需要优化。经过调查发现原先的设计人员创建了大量必要的数据索引,但是一些查询不再使用,又添加了新的存储过程和数据表。请问应当如何优化?(选择两个选项)

A.     针对负载文件运行索引调整向导

B.      使用SQL Profiler…

C.      执行DBCC UPDATEUSAGE语句…

D.     执行DBCC SHOW_STATISTICS语句…

E.      …在找到表扫描的表中添加索引…

F.      …更新systemindexes系统表

G.     …找到并删除高密度索引

H.     …删除和创建向导建议的索引

正确答案:A,H