护理学章节练习

单选题你正在SQL SERVER 2005 服务器上一个名为DB1的数据库上进行着工作。你发现由于对DB1中Table1表的扫描导致了查询执行缓慢。已知,Table是一个使用频繁而且非常巨大的表,同时你又确定了查询中包含如下的语句:SELECT col1,col2 FROM table1 WHERE col3 = 。在表保持对所有用户有效的情况下,为了最大化的提高查询性能,你应该怎么做?()A 更新DB1数据库中表Table1的所有统计信息B 在DB1数据库中,使用CREATE STATISTICS 语句

题目
单选题
你正在SQL SERVER 2005 服务器上一个名为DB1的数据库上进行着工作。你发现由于对DB1中Table1表的扫描导致了查询执行缓慢。已知,Table是一个使用频繁而且非常巨大的表,同时你又确定了查询中包含如下的语句:SELECT col1,col2 FROM table1 WHERE col3 = 。在表保持对所有用户有效的情况下,为了最大化的提高查询性能,你应该怎么做?()
A

更新DB1数据库中表Table1的所有统计信息

B

在DB1数据库中,使用CREATE STATISTICS 语句为表Table1的列col3创建缺少的统计信息

C

设置优先值提升选项的值为1

D

执行如下语句:USE DB1 GO CREATE INDEX index1 ON table1(col3) INCLUDE(col1, col2) WITH (ONLINE = ON) GO

E

执行如下语句 USE DB1GOCREATE INDEX index1 ON table1(col3, col2,col1)

参考答案和解析
正确答案: D
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

建立项目文件,文件名为“xm”。 (2)在项目“xm”中新建数据库,文件名为“DB1”。 (3)将考生文件夹下的自由表“teacher”添加到数据库“DB1”中。 (4)对数据库“DB1”使用视图向导建立视图“view1”,县示表“teacher”中所有字段,并按“职工编号”排序(升序)。


正确答案:
【考点指引】本大题主要考查项目管理器的基本操作,包括新建项目、新建数据库、添加表和使用视图向导建立视图等,这些操作都可在项目管理器中完成。
(1)【操作步骤】
选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
(2)【操作步骤】
在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“新建”按钮,选择“新建数据库”,在“创建”对话框,输人数据库名“DB1”,单击“保存”按钮将新建数据库“DBl”添加到新建的项目“xm”中。
(3)【操作步骤】
在“数据库设计器”中,单击右键选择“添加表”,在“打开”对话框中选择表“teacher”,单击“确定”按钮将自由表“teacher”添加到数据库“DB1”中。
(4)【操作步骤】
①选择【文件】→【新建】命令,选择“视图”,单击“向导”按钮,进入“本地视图向导”对话框。
②在“本地视图向导”对话框中,选择“DB1”数据库下的“teacher”数据表,并把“可用字段”下的全部字段添加到“选定字段”列表框中。
③连续单击“下一步”进人“排序记录”的设计界面,将“可用字段”列表框中的“teacher.职工编号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。
④连续单击“下一步”进入最后的“完成”设计界面,单 击“完成”按钮保存视图为“view1”,退出视图设计向导。

第2题:

你正在SQLSERVER2005服务器上一个名为DB1的数据库上进行着工作。你发现由于对DB1中Table1表的扫描导致了查询执行缓慢。已知,Table是一个使用频繁而且非常巨大的表,同时你又确定了查询中包含如下的语句:SELECTcol1,col2FROMtable1WHEREcol3=。在表保持对所有用户有效的情况下,为了最大化的提高查询性能,你应该怎么做?()

A.更新DB1数据库中表Table1的所有统计信息

B.在DB1数据库中,使用CREATESTATISTICS语句为表Table1的列col3创建缺少的统计信息

C.设置优先值提升选项的值为1

D.执行如下语句:USEDB1GOCREATEINDEXindex1ONtable1(col3)INCLUDE(col1,col2)WITH(ONLINE=ON)GO

E.执行如下语句USEDB1GOCREATEINDEXindex1ONtable1(col3,col2,col1)


参考答案:D

第3题:

SQL Server 2000中,如果希望用户u1在DB1数据库中具有查询T1表的权限,正确的授权语句是______。

A.GRANT SELECT ON DB1(T1) TO u1

B.GRANT SELECT TO u1 ON DB1(T1)

C.GRANT SELECT TO u1 ON T1

D.GRANT SELEVT ON T1 TO u1


正确答案:D
解析:由Transact—SQL授权语句可知D选项语句正确,所以本题的答案应该为D。

第4题:

一台装有SQLServer2005的服务器SQL1上有15个数据库,数据库DB1是其中之一。最近,使用DB1的用户报告说查询的执行时间很长。你想要在包含所有生产数据库的测试环境中再现并分析此问题。为了晚些在测试服务器上执行之用,你需要记录SQL1全天的工作负荷。并且,你要确保即使是SQL1应力不足,也能不跳过地捕获所有事件,你该怎样做?()

A.启动SQL1上的SQLServerProfiler并连接到本地。使用Tuning模板,然后以DatabaseID列等于DB1数据库的ID为条件创建一个过滤器。将跟踪存于SQL1的表中。

B.启动你电脑里的SQLServerProfiler并连接到SQL1。使用Tuning模板,将跟踪信息存于测试机的表中。确保选中“服务器处理跟踪数据”选项。

C.启动测试机上的SQLServerProfiler并连接到SQL1。使用Replay模板。将跟踪信息保存于测试机的文件中。确保选中“服务器处理跟踪数据”选项。

D.启动你电脑里的SQLServerProfiler并连接到SQL1。使用Replay模板。将跟踪信息存储到你的电脑文件里。确保未选中“服务器处理跟踪数据”选项。


参考答案:C

第5题:

你是SQLSERVER2005服务器中DB1数据库的管理员。你收到一个警告说,DB1的日志文件所在驱动器接近最大容量了。已知,虽然事务日志文件每5分钟进行一次备份,但磁盘空间占用还是在有规则的增长。因此,你认为可能是一个未提交的事务引起的;为了去查明原因,你需要去确定在DB1数据库中,最早开始的活动事务的开始时间及服务器进程ID,你应该如何做?()

A.连接到DB1数据库,执行DBCCOPENTRAN命令,查看SPID和Starttime行

B.连接到master数据库,执行DBCCOPENTRAN.查看SPID和Starttime行

C.在SQLServerManagementStudio,打开活动监视器,选择进程信息页。然后用数据库=DB1和打开的事务=yes为条件进行筛选,查看结果中的进程ID和上一批列

D.打开查询窗口,连接到master数据库,执行如下SQL语句SELECTTOP1spid,last_batchFROM sys.sysprocessesWHEREdbid=db_id(’DB1’)ANDopen_tran>0ORDERBYlast_batch


参考答案:A

第6题:

公司A有一个由两个域DOM1和DOM2组成的网络。两个域之间没有信任关系。DOM1包含一个名为SQL1的服务器。DOM2包含一个名为SQL2的服务器。两个服务器都运行着SQLServer2005。SQL1上的SQLServer实例使用服务帐户DOM1/SQLService1。SQL2上的SQLServer实例使用服务帐户DOM2/SQLService2。任何一个服务器上都不存在镜像端点。SQL1包含一个名为DB1的数据库。你想要使用高级别保护模式且在无见证的情况下将DB1镜像到SQL2。为此,你要创建数据库镜像端点并设置所有涉及到的Server实例的安全。你会怎样做?()

A.使用配置数据库镜像安全向导为DB1创建端点并设置安全性。建立端点使用SQLSERVER验证。

B.用Transact-SQL为每个Server实例配置数据库镜像端点及安全性。允许数据库镜像对出入连接使用加密证书。

C.创建登录并将其添加到sysadmin组。设置每一个Server实例都使用SQLServer认证登录。然后使用数据库属性镜像页上配置安全性向导为DB1创建端点。

D.连接到各个Server实例并执行以下语句。CREATEENDPOINTmirroringSTATE=STARTEDASTCP(LISTENER_PORT=5022)FORDATABASE_MIRRORING(AUTHENTICATION=WINDOWSNTLM,ROLE=PARTNER);


参考答案:B

第7题:

你正在使用SQLSERVER2005服务器SQL1上的一个名为DB1的数据库。DB17X24小时不间断运行。DB1最近的一个副本保存在名为SQLtest的服务器上,SQLtest同时也在运行着SQLSERVER2005.你发觉在SQL1上的查询存在着大量的对表完全扫描,为此你得出结论DB1数据库需要额外的引。目前已经有适合DTA(DatabaseEngineTuningAdvisor:数据库引擎优化顾问)的工作负荷文件,你需要做的是利用DTA对工作负荷文件进行分析。在分析的过程中,你必须要保证SQL1服务器良好的工作性能,而且要保证DTA推荐的建议是有效的。你应该如何实现这个目标?()

A.把工作负荷文件保存在SQL1上。在SQLTest上启动DTA并连接到SQL1上,然后选上所有的优化选项并且在高级选项对话框中选中“仅生成联机建议”,然后启动分析。

B.把工作负荷文件存储在SQLtest上。在SQLTest上启动DTA并连接到SQLTest上,然后选上所有的优化选项并且在高级选项对话框中选中“仅生成联机建议”,然后启动分析。

C.把工作负荷文件保存在SQL1上。在SQL1上启动DTA并连接到SQL1上,然后选上所有的优化选项并且在高级选项对话框中选中“所有建议均为脱机建议”,然后启动分析。

D.把工作负荷文件存储在SQLtest上。在SQLTest上启动DTA并连接到SQLTest上,然后选上所有的优化选项并且在高级选项对话框中选中“所有建议均为脱机建议”,然后启动分析。


参考答案:B

第8题:

(1)建立项目文件,文件名为“xm”。(2)在项目“xm”中建立数据库,名称为“DB1”。(3)将考生文件夹下的自由表“商品”添加到数据库“DB1”中。(4)对数据库“DB1”下的表“商品”建立视图“view1”,要求显示出表中的所有字段。并按“商品编码”排序(升序)。


正确答案:
【考点指引】本大题所考查的是项目管理器的一些基本
操作,包括建立数据库、添加表和建立视图。
(1)【操作步骤】
选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
(2)【操作步骤】
在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“新建”按钮,选择“新建数据库”,在“创建”对话框中输人数据库名“DBl”,单击“保存”按钮。
(3)【操作步骤】
在“数据库设计器”中,单击右键选择“添加表”,在“打开”对话框中选择“商品”表,单击“确定”按钮将自由表“商品”添加到数据库“DBl”中。
(4)【操作步骤】
①选择【文件】→【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表”单选项,选择数据库“DBl”和数据库中的表“商品”,单击“添加”按钮将数据表“商品”添加到视图设计器中,然后关闭“添加表或视图”对话框。
②在视图设计器中单击“字段”选项卡,单击“全部添加”按钮,将“可用字段”列表框中的字段全部添加到右边的“选定字段”列表框中。
③在视图设计器中单击“排序依据”选项卡,在“排序依据”选项卡的“字段名”下拉列表框中选择“商品.商品编码”字段,单击“添加”按钮,将“商晶.商品编码”字段添加到右边的“排序条件”列表框中,在“排序条件”中选择“升序”单选项。
④在视图设计器中单击“关闭”按钮,将视图文件以“view1”名保存在考生文件夹下。

第9题:

公司A有两台名为SQL1和SQL2的SQLSERVER2005数据库服务器。在SQL1上有一个名为DB1的数据库,它包含了一个表TableA。TableA被复制到SQL2上的DB1Repl数据库后,有用户反馈说查询DB1Repl中表TableA的数据非常缓慢。经过你的调查后发现,表TableA只有一个聚集索引被复制过来,所有其他的索引都没有被复制。你检查表TableA的项目属性,如下图所示。为了在订阅被重新初始化的时候DB1中表TableA的所有索引都被复制,你应该改变哪两项复制属性?()

A.复制聚集索引

B.复制非聚集索引

C.复制扩展属性

D.复制主键约束

E.复制索引分区方案

F.复制XML索引


参考答案:B, F

第10题:

在SQL Server 2000中,现要将数据库DB1差异备份到备份设备BK上,并且不覆盖BK上的已有内容。请补全下列备份数据库DBI的语句。

BACKUP (11) DB1 TO BK (12) , NOINIT


正确答案:DATABASE WITH DIFFERENTIAL
DATABASE WITH DIFFERENTIAL

更多相关问题