你正在SQLSERVER2005服务器上一个名为DB1的数据库上进行着工作。你发现由于对DB1中Table1表的扫描导致了查询执行缓慢。已知,Table是一个使用频繁而且非常巨大的表,同时你又确定了查询中包含如下的语句:SELECTcol1,col2FROMtable1WHEREcol3=。在表保持对所有用户有效的情况下,为了最大化的提高查询性能,你应该怎么做?() A.更新DB1数据库中表Table1的所有统计信息B.在DB1数据库中,使用CREATESTATISTICS语句为表Table1的列col3创建缺少的统计信息C.设置优先值提升选项的值为1D.执行如下语句:USEDB1GOCREATEINDEXindex1ONtable1(col3)INCLUDE(col1,col2)WITH(ONLINE=ON)GOE.执行如下语句USEDB1GOCREATEINDEXindex1ONtable1(col3,col2,col1)

你正在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)


相关考题:

你发现SQLServer2005数据库中sales表的所有索引的碎片都很严重。现在,你要将sales表全部索引的碎片减到最小,同时却不影响任何用户使用sales表。该怎样做?() A.对包含销售表的磁盘进行碎片整理B.执行以下语句:USEmaster;GODBCCCLEANTABLE(‘DB1’.’sales’);GOC.执行以下语句:USEDB1;GOALTERINDEXALLONsalesREORGANIZEWITH LOB_COMPACTION=ON);GOD.执行以下语句:USEDB1;GOALTERINDEXALLONsalesREBUILD;GO

你正在使用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上,然后选上所有的优化选项并且在高级选项对话框中选中“所有建议均为脱机建议”,然后启动分析。

你是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_tran0ORDERBYlast_batch

你正在创建一个把公司产品信息显示在公司网站上的在线应用.已知,产品数据以关系数据的存储方式存储在SQLSERVER2005数据库中。但是你的应用要求使用FORXML查询语句把关系数据转换为XML文档数据后进行使用.后来,在你测试你的应用程序的时候却发现,并不是所有查询到的数据都出现在XML文档中,相反只有方案中所有元素都有值的那些产品数据才出现在XML文档中,为了在XML数据中包含你所有查询到的数据,你应该如何修改你的SQL查询?()A.为包含产品数据的表增加一个XML索引B.在查询语句ELEMENTS选项中增加XSINIL参数C.给查询语句增加一个HAVING子句D.给查询子句增加可替换的值

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

一台装有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模板。将跟踪信息存储到你的电脑文件里。确保未选中“服务器处理跟踪数据”选项。

销售部和财务部在两栋不同的楼里。两个部门由一个2兆位的网络连接。并且都使用SQLServer2005。销售部在一个名为DB1的数据库里记录所有的销售事务。DB1包含380张表,大小为10GB。财务部为做报表可以只读方式访问DB1里的4张表。财务部会全天进行查询并需要尽可能最新的数据。财务部的用户告诉你报表执行非常缓慢。为优化网络容量,你的部门决定为财务部提供此四张表的副本。现在,你需要提供这些表的副本。因此,你想用一种占最小网络带宽的复制法达成此目标,该怎样做?()A.将DB1镜像到财务部,以高有效性模式配置镜像B.建立DB1的每日事务日志传输到财务部C.建立每日快照复制到财务部,定义一个只包含这四张表的发布D.建立事务复制到财务部,定义一个只包含此四张表的发布

设在SQL Server 2008中,用户U1在DB1数据库中创建T#Temp表。下列关于#Temp表的说法,正确的是( )。A.只有在创建#Temp表的连接中才可以查询#Temp表数据B.在所有用户U1发起的连接中,都可以查询#Temp表数据C.在创建#Temp表的连接未断开时,DB1数据库的所有用户都可以查询#Temp表数据D.在创建#Temp表的连接断开后,DBl数据库的所有用户仍可以查询#Temp表数据

设在SQL Server 2008中,用户ul在DBl数据库中创建了Temp表。下列关于Temp表的说法中,正确的是()。 A.只有在创建#Temp表的连接中才可以查询#Temp表数据B.在所有用户U1发起的连接中,都可以查询#Temp表数据C.在创建#Temp表的连接未断开时,DB1数据库的所有用户都可以查询#Temp表数据D.在创建#Temp表的连接断开时,DB1数据库的所有用户仍可以查询#Temp表数据