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


相似考题
更多“你正在SQL SERVER 2005 服务器上一个名为DB1的数据库上进行着工作。你发现由于对DB1中Table1表的扫”相关问题
  • 第1题:

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

  • 第2题:

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

  • 第3题:

    一台装有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

  • 第4题:

    在SQL Server 2008中,设要为数据库DB1添加一个新的数据文件,该文件的逻辑名为filex,物理文件名为filex.n(if,存储位置为D:\DB1,初始大小和最大大小均采用系统默认值,增长方式为自动增长,每次增加20%。下列语句中正确的是( )。

    A.ALTER DATABASE DB1 ADD FILE(NAME=filex,FILENAME=D:\DB1\filex.ndf,FILEGROWTH=20)

    B.ALTER DATABASE DB1 ADD FILE(NAME=filex,FILENAME=D:\DB1\filex.ndf,FILEGROWTH=20%)

    C.ALTER DATABASE DB1 ADD FILE(NAME=filex,FILENAME=ˊD:\DB1\filex.ndfˊ,FILEGROWTH=20)

    D.ALTER DATABASE DB1 ADD FILE(NAME=filex,FILENAME=ˊD:\DB1\filex.ndfˊ,FILEGROWTH=20%)


    正确答案:D
    在SQLServer2008中,ALTERDATABASE命令中的FILENAME对应的代码需要带上单引号,因此选项A和选项B错误。FILEGROWTH如果加上%则为百分比,如果省%,数据库系统则默认采用增加单位是MB,因此选项A和选项C错误。故选D。

  • 第5题:

    你正在设计一个计划迁移Microsoft SQL Server 2008数据库SQL Azure。你不计划来迁移SQL Server数据库SQL Server 2008 R2,你需要推荐一个方法执行批量数据传输从SQL Server数据库SQL Azure。你推荐什么?()

    • A、使用bcp工具。
    • B、使用dta效用。
    • C、使用SQL Server导入和导出向导。
    • D、附上每个SQL Server数据库SQL Azure。

    正确答案:A

  • 第6题:

    你正在设计一个计划对现有的Microsoft SQL Server 2008数据库迁移到SQL Azure数据库包含一个SQL服务器代理工作,清理应用程序日志表。您需要推荐一个方法确保SQL Server代理工作继续不加修改地运行。你推荐()

    • A、使用SQL Azure数据同步服务。
    • B、在SQL Azure运行SQL Server代理。
    • C、使用SQL Server集成服务(ssi)连接到SQL Azure。
    • D、连接现有的本地SQL Server代理工作SQL Azure。

    正确答案:D

  • 第7题:

    公司A有一个名为SQL1的SQL Server 2005服务器。SQL1设置为SQL Server和Windows身份认证模式。使用Windows认证,在SQL1上你有sysadmin权限。使用SQL1工作的所有用户都反映说:使用SQL1的所有应用程序均停止响应。你的上司让你去调查此问题。在任务管理器中,你注意到CPU使用率为100%。你试图用SQL Server Management Studio连接到SQL1。但SQL1没有响应。你需要连接到SQL1才能诊断问题。哪两种方法可能让你达成此目标?()

    • A、用osql实用工具连接到SQL1
    • B、使用专用管理员连接的sqlcmd实用工具连接到SQL1
    • C、用SQL Server Management Studio连接到SQL1。打开一个查询窗口并执行以下语句:DBCC TRACEON 1244
    • D、在SQL Server Management Studio中,在工具栏上,点击数据库引擎查询以打开连接到数据库引擎对话框。在服务器名称文本框内,敲入ADMIN:SQL1。选择SQL Server身份认证并提供你的sa身份。点击连接按钮

    正确答案:B,D

  • 第8题:

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

  • 第9题:

    你正将一个名为Timesheet的SQL Server 2005 数据库移动到一个新的数据库服务器。已知,应用程序TimeEntry正在使用此Timesheet数据库。要求在你移动数据库期间,TimeEntry应用的不可用时间最小,你该怎么办?()

    • A、用SQL SERVER管理器里的复制数据库向导将数据库移动到新的服务器
    • B、分离当前数据库。将数据文件复制并附加到新的服务器上
    • C、备份数据库。将备份文件复制到新的服务器上;恢复数据库
    • D、移动数据文件。用ALTER DATABASE指定新的地址

    正确答案:B

  • 第10题:

    单选题
    你发现SQL Server 2005数据库中sales表的所有索引的碎片都很严重。现在,你要将sales表全部索引的碎片减到最小,同时却不影响任何用户使用sales表。该怎样做?()
    A

    对包含销售表的磁盘进行碎片整理

    B

    执行以下语句:USE master; GO  DBCC  CLEAN  TABLE (‘DB1’.’sales’);GO

    C

    执行以下语句:USE DB1;GO ALTER INDEX ALL ON sales REORGANIZE WITH LOB_COMPACTION=ON);GO

    D

    执行以下语句:USE DB1;GO ALTER  INDEX  ALL ON sales REBUILD;GO


    正确答案: B
    解析: 暂无解析

  • 第11题:

    多选题
    Your company uses a mission-critical database named DB1, which is located on a server named SQL1. You want to mirror DB1 on a second server named SQL2. Before you can establish database mirroring, you need to prepare DB1 and the servers for mirroring. Which three actions should you perform?()
    A

    Set the recovery model of DB1 on SQL1 to bulk-logged recovery.

    B

    Set the recovery model of DB1 on SQL1 to full recovery.

    C

    Back up DB1 on SQL1. Restore the backup on SQL2; specify the NORECOVERY option.

    D

    Back up DB1 on SQL1. Restore the backup on SQL2; specify the STANDBY option.

    E

    Back up DB1 on SQL1. Restore the backup on SQL2; specify the RECOVERY option.

    F

    Create endpoints on all participating servers.

    G

    Set the AutoShrink property of DB1 on SQL1 to false.


    正确答案: B,C,F
    解析: 暂无解析

  • 第12题:

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

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

    B

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

    C

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

    D

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


    正确答案: D
    解析: 暂无解析

  • 第13题:

    你正在使用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

  • 第14题:

    公司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

  • 第15题:

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

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


    正确答案:DATABASE WITH DIFFERENTIAL
    DATABASE WITH DIFFERENTIAL

  • 第16题:

    (1)建立项目文件,文件名为“xm”。

    (2)在项目“xm”中建立数据库,文件名为“DB1”。

    (3)将考生文件夹下的自由表“销售”添加到数据库“DB1”中。

    (4)为(3)中的“销售”表建立普通索弓l,索引名称和索引表达式均为“公司编号”。


    正确答案:
    【考点指引】本大题主要考查项日管理器的基本操作,包括新建项目、新建数据库、添加自由表和建立索引,这些操作都可在项目管理器中完成。
    (1)【操作步骤】
    选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
    (2)【操作步骤】
    在项目管理器中选择“数据”选项卡,然后选择列表框中的“数据库”,单击“新建”命令按钮,选择“新建数据库”,在“创建”对话框中输入数据库名“DB1”,单击“保存”按钮将新建数据库“DB1”添加到新建的项目“xm”中。
    (3)【操作步骤】
    在“数据库设计器”中,单击右键选择“添加表”命令,在“打开”对话框中选择表“销售”,单击“确定”按钮将自由表“销售”添加到数据库“DB1”中。
    (4)【操作步骤】
    在数据库设计器中,选择表“销售”,选择【数据库】→【修改】命令,打开表设计器修改表“销售”结构,在“销售”表设计器中的“索引”选项卡的“索引名”中输入“公司编号”,选择索引类型为“普通索引”,索引表达式为“公司编号”,单击“确定”按钮,关闭表设计器并保存表“销售”结构。

  • 第17题:

    你正在设计一个战略同步两个地理上不同的SQL Azure数据库。数据库名为DB1坐落在北京,一个名为DB2的数据库位于上海。DB2包含表的一个子集DB1。你需要推荐一个方法双向同步数据库的每一天,你应该推荐()

    • A、使用SQL Azure数据同步。
    • B、Microsoft Sync Framework使用自定义元数据
    • C、使用微软同步框架部分参与者。
    • D、使用微软同步框架文件同步提供者。

    正确答案:A

  • 第18题:

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

    • A、使用配置数据库镜像安全向导为DB1创建端点并设置安全性。建立端点使用SQL SERVER 验证。
    • B、用Transact-SQL为每个Server实例配置数据库镜像端点及安全性。允许数据库镜像对出入 连接使用加密证书。
    • C、创建登录并将其添加到sysadmin组。设置每一个Server实例都使用SQL Server认证登录。然后使用数据库属性镜像页上配置安全性向导为DB1创建端点。
    • D、连接到各个Server实例并执行以下语句。CREATE ENDPOINT mirroring STATE = STARTED AS TCP ( LISTENER_PORT=5022)FOR DATABASE_MIRRORING(AUTHENTICATION = WINDOWS NTLM, ROLE=PARTNER);

    正确答案:B

  • 第19题:

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

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

    正确答案:B

  • 第20题:

    You work with a database named DB1, which is located on a SQL Server 2005 computer. You discover that a table scan on Table1 in DB1 causes a slow query. Table1 is a very large table that is used frequently. You ascertain that the query contains the following statement. SELECT col1, col2 FROM table1 WHERE col3 =  You need to provide maximum query performance. Table1 must remain available to users. What should you do?()

    • A、Update all statistics on Table1 in DB1.
    • B、Use the CREATE STATISTICS statement in DB1 to create missing statistics on col3of Table1.
    • C、Set the priority boost server option to 1.
    • D、Execute the following statement.USE DB1GOCREATE INDEX index1 ON table1(col3)INCLUDE(col1, col2) WITH (ONLINE = ON)GO

    正确答案:D

  • 第21题:

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

    连接到DB1数据库,执行DBCC OPENTRAN命令,查看SPID和Start time行

    B

    连接到master数据库,执行DBCC OPENTRAN. 查看SPID和Start time行

    C

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

    D

    打开查询窗口,连接到master数据库,执行如下SQL语句SELECT TOP 1 spid,last_batch FROM sys.sysprocesses WHERE dbid = db_id(’DB1’) AND open_tran > 0 ORDER BY last_batch


    正确答案: C
    解析: 暂无解析

  • 第22题:

    多选题
    公司A使用位于SQL1 服务器上的任务关键级数据库DB1。你要将DB1镜像到另外一个服务器SQL2上。在你建立数据库镜像前,需要为DB1和服务器做好镜像前的准备。你需要执行以下哪三项操作?()
    A

    将SQL1上的DB1恢复模式设置为大容量日志恢复

    B

    将SQL1上的DB1恢复模式设置为完全恢复

    C

    备份SQL1上的DB1。在SQL2上恢复备份;指定NORECOVERY选项

    D

    备份SQL1上的DB1。在SQL2上恢复备份;指定STANDBY选项

    E

    为所有涉及的服务器创建端点


    正确答案: A,C
    解析: 暂无解析

  • 第23题:

    多选题
    你正在实现DB1数据库从SQL1到SQL2服务器之间的事务日志传送。由于DB1数据库大约100GB,在网络传送需要太多的时间。现在,你需要初始化第二个DB1数据库副本,并且要求对网络的影响最小化,你应该通过下面哪两个动作去完成?()
    A

    设置DB1数据库为简单恢复模型。

    B

    指定DB1数据库为完整或大容量日志恢复模式。

    C

    完整备份DB1数据库到便携式媒体,然后使用RECOVERY选项从这个备份恢复第二个数据库。

    D

    完整备份DB1数据库到便携式媒体,然后使用STANDBY选项从这个备份恢复第二个数据库。


    正确答案: B,C
    解析: 暂无解析