工学

单选题你是LUCERNE出版社的数据库开发者。公司把数据存放在SQLSERVER2005/2008里。这个数据库包含一个名为ORDERS的表。当前,这个表上有一个聚集索引,这个索引是由客户名和当前日期生成的。当前,ORDERS表有750000行,并且行数每周增加5%。公司计划下周开展促销活动,那样ORDERS表的行插入量将会增长50%。你要在促销期间优化ORDERS表的插入,你得怎么做?()A 每天晚上创建一个作业来重新组建聚集索引,并且使用FILLFACTOR默认。B 给ORDERS表增加另外的索引。C

题目
单选题
你是LUCERNE出版社的数据库开发者。公司把数据存放在SQLSERVER2005/2008里。这个数据库包含一个名为ORDERS的表。当前,这个表上有一个聚集索引,这个索引是由客户名和当前日期生成的。当前,ORDERS表有750000行,并且行数每周增加5%。公司计划下周开展促销活动,那样ORDERS表的行插入量将会增长50%。你要在促销期间优化ORDERS表的插入,你得怎么做?()
A

每天晚上创建一个作业来重新组建聚集索引,并且使用FILLFACTOR默认。

B

给ORDERS表增加另外的索引。

C

垂直分割ORDERS表。

D

重建聚集索引,使用FILLFACTOROF50

E

在ORDERS表上执行更新统计(UPDATESTATISTICS)

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

公司A的应用开发人员创建了一个包含CLR函数的动态连接库(dll),这个CLR函数读取电子表格的数据,进行运算后把数据写回到SQLSERVER2005数据库中。为此,你需要使用CREATEASSEMBLY语句在SQLServer2005中注册这个类库、并且设置SQLServer访问程序集时向程序集授予最小的安全权限许可。请问,你应该使用下面哪一个许可设置?()

A.Default

B.SAFE

C.EXTERNAL_ACCESS

D.UNSAFE


参考答案:C

第2题:

你正在为一个抵押公司创建一个SQLServer2005数据库。数据库将用来支持一个新的能支持1000个并发用户的Web应用。这个应用必须快速的显示精确计算的结果,例如:抵押支出能力、分期偿付方案等。你需要确保数据库处理速度尽可能的快,你应该怎么做?()

A.在应用中执行参数化的SQL查询

B.在数据库执行SQL存储过程

C.在数据库中执行CLR存储过程

D.利用分布式Webservices实现


参考答案:C

第3题:

下列关于SQLServer数据库的说法,正确的是()。

A.一个数据库可由多个数据文件和多个日志文件组成

B.一个数据库只能包含一个日志文件,但可包含多个数据文件

C.一个数据库的所有数据文件必须存放在相同的物理位置

D.一个数据库的数据文件和日志文件必须存放在不同的物理位置


参考答案:A

第4题:

每一个Oracle数据库包含有一个名为( )的表空间,在数据库建立时自动建立。

A.USER

B.CONTROL

C.DATASPACE

D.SYSTEM


正确答案:D

第5题:

你正在开发一个基于Web的应用程序。这个应用程序访问一个名为DataManager的SQLSERVER2005数据库。应用中的一个页面可以启动执行另一个数据库ReportingDatabase中的一个存储过程。已知DataManager数据库和ReportingDatabase数据库之间存在ServiceBroker连接。现在,你需要去增加两个新的消息类型到ServiceBroker服务。为此,在这两个数据库中,你分别创建了名为ProcessReport和SendResult两个新的消息类型。为了把这个两个消息类型增加到ServiceBroker服务,你首先应该怎么做?()

A.以ACTIVATION参数值为DataManager.dbo.ProcessReport,为每个数据库创建一个队列。

B.使用语句BEGINDIALOGFROMSERVICE’ProcessReport’TOSERVICE’SendResult’在两个数据库之间创建一个会话。

C.使用语句CREATECONTRACTProcessData(ProcessReportSENTBYINITIATOR,SendResultSENTBYTARGET)在两个服务之间创建一个合约(contract)

D.使用语句CREATESERVICEDataManagerONQUEUEProcessReport为每个数据库创建一个服务(services)


参考答案:C

第6题:

你发现由于最近SQLServer2005数据库方案的改变导致Web站点停止工作了。然而,你并不清楚是谁做的改变。公司A管理者现在发布命令,要求对数据库方案的所有改变都将被跟踪。为此,你需要实现一种机制,能跟踪数据库方案的改变,你应该如何做?()

A.实现一个存储过程,把方案改变的数据写到日志表

B.实现一个DDLAFTER触发器,把当前用户和方案信息写到日志表

C.实现一个DMLINSTEADOF触发器,把方案改变的数据写到日志表

D.实现一个DMLAFTER触发器,把方案改变的数据写到日志表


参考答案:B

第7题:

公司A使用SQLSERVER2005数据库。数据库包含一个名为trg_InsertOrders的触发器,这个触发器在订单数据插入到订单表的时候触发。trg_InsertOrders触发器主要是负责在插入订单数据的时候检查相应的客户在客户表中存在。现在,你需要配置这个触发器,使他在导入数据的过程中不被触发。现要求你用最便捷的方法达到这个目标,你应该选择下面哪两个方法?()

A.ALTERTABLEOrdersDISABLETRIGGERtrg_InsertOrders

B.DROPTRIGGERtrg_InsertOrders

C.DISABLETRIGGERtrg_InsertOrdersONOrders

D.ALTERTRIGGERtrg_InsertOrdersONOrdersNOTFORREPLICATION

E.sp_settriggerorder@triggername=’trg_InsertOrders’,@order=’None’


参考答案:A, C

第8题:

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

A.用SQLSERVER管理器里的复制数据库向导将数据库移动到新的服务器

B.分离当前数据库。将数据文件复制并附加到新的服务器上

C.备份数据库。将备份文件复制到新的服务器上;恢复数据库

D.移动数据文件。用ALTERDATABASE指定新的地址


参考答案:B

第9题:

一个SQLServer2005数据库中至少包含一个主数据文件、一个次数据文件和一个日志文件。()

此题为判断题(对,错)。


参考答案:错误

第10题:

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

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

正确答案:A

更多相关问题