你是WingtipToys的数据库开发者.公司在sqlserver2005/2008数据库中跟踪它的存货.你有几个查询和储存过程,储存过程执行在数据库索引上以支持已创建的查询.当编制的存货项目增加时,一些存储过程的执行时间明显增加.其他访问同样信息的查询和储存过程并没有增加.你必须恢复运行慢的储存过程的性能,达到原先执行的时间.你该怎么办?()
第1题:
A.在应用中执行参数化的SQL查询
B.在数据库执行SQL存储过程
C.在数据库中执行CLR存储过程
D.利用分布式Webservices实现
第2题:
A.sybsystemprocs
B.model
C.master
D.sybsystemdb
第3题:
A、CallableStatement对象用于执行对数据库已存储过程的调用。
B、CallableStatement对象中,有一个通用的成员方法call,这个方法用于以名称的方式调用数据库中的存储过程。
C、在数据库调用过程中,可以通过设置IN参数向调用的存储过程提供执行所需的参数。
D、在存储过程的调用中,通过OUT参数获取存储过程的执行结果。
E、CallableStatement对象用于执行对数据库所有的调用。
第4题:
你是一个名为INVENTORY的数据库的开发者。你有一张你创建的报告清单。这些报告将同时被运行。你写出查询语句来创建每个报告。在查询语句的基础上,你设计和创建这个数据库表的索引。你想要确定你已经创建了有效的索引,你得怎么做?()
第5题:
你是一个SQLSERVER2005/2008的数据库的开发者。你正计划增加新的索引,删除一些索引并把其它的索引合成并覆盖。在查询之前你必须创建一个报表来展现被使用的索引之后你进行更换。你应该怎么做?()
第6题:
A.在CATCH语句块增加COMMITTRANSACTION命令
B.在TRY语句块移除COMMITTRANSACTION命令
C.在CATCH块增加ROLLBACKTRANSACTION命令
D.在TRY块增加ROLLBACKTRANSACTION命令
第7题:
有关存储过程说法不正确的是()。
第8题:
某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是______。
A) 将此查询语句放置在视图中,使用视图实现该查询操作
B) 修改实现此功能的查询语句,将连接查询改为嵌套查询
C) 将此功能涉及的表进行合并,然后对合并后的表进行查询
D) 将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作
A.
B.
C.
D.
第9题:
你正在为一个抵押公司创建一个SQL Server 2005数据库。数据库将用来支持一个新的能支持1000个并发用户的Web应用。这个应用必须快速的显示精确计算的结果,例如:抵押支出能力、分期偿付方案等。你需要确保数据库处理速度尽可能的快,你应该怎么做?()
第10题:
你是一个保险公司的数据库开发者。你知道如果数据库在一年前就被生成,那么要执行selects,inserts,andupdates操作就需要更长的时间。前期数据库开发者在开发前加入了必要的索引。从那时起,其他的储存过程和表也被加入到数据库中。另外,许多查询都已经没用过了。你为了使数据库的相应时间尽可能加快,你要做什么?()