网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
你有一个需要大约执行一分钟的 SQL 查询。为此,你使用如下的代码段异步执行这个查询:IAsyncResult ar = cmd.BeginExecuteReader( )。当上面SQL查询在执行的过程中,你需要同时执行一个方法Do Work( ),这个方法大约需要1秒钟的执行时间。而且在SQL 查询执行的过程中需要尽可能的多次执行Do Work( )方法,你应该使用下面那个代码段?()
A

while (ar.AsyncWaitHandle == null) { DoWork();}dr = cmd.EndExecuteReader(ar);

B

while (!ar.IsCompleted) { DoWork();}dr = cmd.EndExecuteReader(ar);

C

while (Thread.CurrentThread.ThreadState == ThreadState.Running) { Do Work();}dr =cmd.EndExecuteReader(ar);

D

while (!ar.AsyncWaitHandle.WaitOne()) { DoWork();}dr = cmd.EndExecuteReader(ar);


参考答案

参考解析
解析: 暂无解析
更多 “单选题你有一个需要大约执行一分钟的 SQL 查询。为此,你使用如下的代码段异步执行这个查询:IAsyncResult ar = cmd.BeginExecuteReader( )。当上面SQL查询在执行的过程中,你需要同时执行一个方法Do Work( ),这个方法大约需要1秒钟的执行时间。而且在SQL 查询执行的过程中需要尽可能的多次执行Do Work( )方法,你应该使用下面那个代码段?()A while (ar.AsyncWaitHandle == null) { DoWork();}dr = cmd.EndExecuteReader(ar);B while (!ar.IsCompleted) { DoWork();}dr = cmd.EndExecuteReader(ar);C while (Thread.CurrentThread.ThreadState == ThreadState.Running) { Do Work();}dr =cmd.EndExecuteReader(ar);D while (!ar.AsyncWaitHandle.WaitOne()) { DoWork();}dr = cmd.EndExecuteReader(ar);” 相关考题
考题 你正在为一个抵押公司创建一个SQLServer2005数据库。数据库将用来支持一个新的能支持1000个并发用户的Web应用。这个应用必须快速的显示精确计算的结果,例如:抵押支出能力、分期偿付方案等。你需要确保数据库处理速度尽可能的快,你应该怎么做?() A.在应用中执行参数化的SQL查询B.在数据库执行SQL存储过程C.在数据库中执行CLR存储过程D.利用分布式Webservices实现

考题 公司A使用SQLServer2005.有用户反馈说报表执行缓慢。你经过调查后发现一些查询并没有选择使用最优的执行计划,同时你也注意到一些优化器统计数据并没有被使用并且另一些也过期了。现在,需要去改正这个问题让报表执行更快,你将会使用下面哪两个SQL语句?() A.DBCCCHECKTABLEB.ALTERINDEXREORGANIZEC.UPDATESTATISTICSD.CREATESTATISTICSE.DBCCSHOW_STATISTICSF.DBCCUPDATEUSAGE

考题 你已经创建了一个 XmlDocument 的一个实例 doc 并且装载了如下的 XML 文档:现在,你需要改变 city 的值为 watertown。你应该使用下面哪段代码?() A.B.C.D.

考题 你正在创建一个使用 SqlCommand 对象 cmd 执行一个存储过的的 Web 应用。你需要得到存储过程的返回值并显示在 ResultsTextBox 中,请问,你应该使用下面哪段代码?() A.B.C.D.

考题 你正在开发一个执行数学计算的应用程序。你创建了一个类CalculationValues,并且写了一个操作CalculationValues类的实例的、名为PerformCalculation的程序。你需要保证当计算被执行的时候,用户界面能够继续响应。为此,你需要写一个代码段去调用PerformCalculation过程去达到目的,你应该使用下面那个代码段?() A.B.C.D.

考题 你开发一个管理信用卡信息的Web控件。这个Web控件代码显示在下图。你在Web窗体上使用如下的代码段注册了此控件:TagPrefix=cc1%现在,你需要在Web窗体上声明这个控件,你应该使用下面那个代码段?() A.B.C.D.

考题 使用(),可以将某个SQL语句的执行依赖于另一个查询语句的执行结果。 A.内连接查询B.子查询C.外连接查询D.合并查询

考题 你正在设计一个计划迁移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。

考题 下列操作中,()容易产生SQL注入漏洞。A、使用动态拼接的方式生成SQL查询语句B、使用存储过程执行SQL查询C、使用参数化SQL查询过程D、限制SQl语句长度

考题 你是一个SQLSERVER2005/2008的数据库的开发者。你正计划增加新的索引,删除一些索引并把其它的索引合成并覆盖。在查询之前你必须创建一个报表来展现被使用的索引之后你进行更换。你应该怎么做?()A、执行每一个在SQL企业管理器的查询并使用SHOWPLAN_TEXT选项B、执行在SQL企业管理器一个查询,使用显示执行计划选项,并对报表输出C、运行IndexTuningWizard相对的工作文件。使用输出报表。D、执行DBCCSHOW_STATISTICS语句。使用输出报表。

考题 你负责管理一个SQL SERVER 2005数据库。它包含一个有很多索引的表。随着时间的流逝,你发现对这个表进行数据修改时的性能越来越差。你怀疑可能是一些无用索引造成的。为此,需要找到自从最后一次SQL Server 2005启动以来那些索引是没有被任何查询使用过。你应该使用下面哪一个动态试图?()A、sys.dm_fts_index_populationB、sys.dm_exec_query_statsC、sys.dm_db_index_usage_statsD、sys.dm_db_index_physical_stats

考题 SQL语言可以使用()语句来执行查询 

考题 宏命令RunSQL的功能是()A、执行指定的SQL语句B、执行指定的查询中的SQL语句C、使用SQL在表中查询D、使用SQL语句设置指定属性值

考题 使用(),可以将某个SQL语句的执行依赖于另一个查询语句的执行结果。A、内连接查询B、子查询C、外连接查询D、合并查询

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

考题 公司A使用SQL Server 2005. 有用户反馈说报表执行缓慢。你经过调查后发现一些查询并没有选择使用最优的执行计划,同时你也注意到一些优化器统计数据并没有被使用并且另一些也过期了。现在,需要去改正这个问题让报表执行更快,你将会使用下面哪两个SQL语句?()A、DBCC CHECKTABLEB、ALTER INDEX REORGANIZEC、UPDATE STATISTICSD、CREATE STATISTICSE、DBCC SHOW_STATISTICSF、DBCC UPDATEUSAGE

考题 单选题你使用OleDbCommand对象在TestKingSalesDate这个Oracle数据库执行一个查询。此查询操作使用平均函数来返回一个单一值,这个数值是产品清单列表里所有价格的平均值。当这个查询被执行的时候你想让他变的更加优化。使用ADO.NET代码来实现这个查询,你需要一个使用OleDbCommand对象的方法来实现。哪一个方法是你所需要的?()A ExecuteNonQueryB ExecuteScalarC ToStringD ExecuteReader

考题 单选题你负责管理一个SQL SERVER 2005数据库。它包含一个有很多索引的表。随着时间的流逝,你发现对这个表进行数据修改时的性能越来越差。你怀疑可能是一些无用索引造成的。为此,需要找到自从最后一次SQL Server 2005启动以来那些索引是没有被任何查询使用过。你应该使用下面哪一个动态试图?()A sys.dm_fts_index_populationB sys.dm_exec_query_statsC sys.dm_db_index_usage_statsD sys.dm_db_index_physical_stats

考题 单选题你的发展队正创建基于Windows的TestKing公司的申请,应用asynchronously叫XMLWeb服务的ProcessLoan方法。当执行ProcessLoan完成时,XMLWeb服务将通知你的代码。你必须保证你代码能继续处理从XMLWEB服务等待反应。当ProcessLoan完成执行你的代码必须确定。你的申请该做什么?()A 使用IAsyncResult.AsyncWaitHandle对象的WaitHande.WaitAny方法。检查IAsyncResult.IsCompleted的价值看看ProcessLoan是否被完成执行。B 使用IAsyncResult.AsyncWaitHandle对象的WaitHandle.WaitAll方法。检查IAsyncResult.IsCompleted的价值看看ProcessLoan是否被完成执行C 提供一名回收代理到XMLWeb服务的BeginProcessLoan方法。在XMLWeb接到反应回复之后,一根线将从threadpool调用回收。D 提供一名回收代表到XMLWeb服务的EndProcessLoan方法。在XMLWeb接到反应回复之后,一根线将从threadpool调用回收。

考题 单选题你正在为一个抵押公司创建一个SQL Server 2005数据库。数据库将用来支持一个新的能支持1000个并发用户的Web应用。这个应用必须快速的显示精确计算的结果,例如:抵押支出能力、分期偿付方案等。你需要确保数据库处理速度尽可能的快,你应该怎么做?()A 在应用中执行参数化的SQL 查询B 在数据库执行SQL存储过程C 在数据库中执行 CLR 存储过程D 利用分布式 Web services实现

考题 单选题宏命令RunSQL的功能是()A 执行指定的SQL语句B 执行指定的查询中的SQL语句C 使用SQL在表中查询D 使用SQL语句设置指定属性值

考题 单选题使用(),可以将某个SQL语句的执行依赖于另一个查询语句的执行结果。A 内连接查询B 子查询C 外连接查询D 合并查询

考题 多选题公司A使用的是SQL SERVER 2005 数据库。一个用户报告说:订单处理应用在处理一个订单事务的过程中停止响应。这个用户对应的SQL SERVER 进程ID是54.你需要查出进程54是否被其他连接阻塞。如果是,你需要确定阻塞者的进程ID,下面哪两个方法可能达到这个目的?()A在SQL Server Management Studio,打开活动监视器, 打开进程信息页,查看进程54的阻塞者列信息B在SQL Server Management Studio,打开活动监视器,打开按进程分类的锁页,查看进程54请求模式列C在SQL Server Management Studio ,打开新查询窗口并且执行如下语句:SELECT * FROM sys.dm_exec_requests WHERE session_id=54然后查看blocking_session_id列D在SQL Server Management Studio,打开新查询窗口并且执行如下语句:SELECT * FROM sys.dm_exec_sessionsWHERE session_id=54查看status列

考题 单选题你是一个名为INVENTORY的数据库的开发者。你有一张你创建的报告清单。这些报告将同时被运行。你写出查询语句来创建每个报告。在查询语句的基础上,你设计和创建这个数据库表的索引。你想要确定你已经创建了有效的索引,你得怎么做?()A 创建一个SQL事件探查器跟踪,使用OBJECT事件分类。B 依靠包含有在报告中有使用的查询的一个工作量文件来运行索引调整向导。C 运行系统监视器,并且使用SQLSERVER:ACCESSMETHODS计算器D 在查询分析器里执行这些表的查询,并且使用SHOWPLAY-TEXTOPTION。

考题 单选题你正在为你的公司设计一个SQLServer2005/2008销售数据库,你们公司有很多基于网络的应用程序,它们要从销售数据库提取数据。其中的一些应用程序通过EXECUTE语句来进行相应的查询操作。随着使用网络型应用程序的增加。查询将需要更长的时间来执行。如果你要开发一个能够执行大量查询语句的网络应用程序。你要做什么?()A 用SQL profiler去捕获RPC://Completed事件,通过Host Name数据列分类跟踪B 用SQL profiler去捕获SQL:StmtCompleted事件.通过Application Name数据列分类跟踪C 用系统监视器监视SQL Server:Database counter.S.elect all counters for the SalesdatabaseD 用系统监视器监视SQLServer:General Statistics counter.Select all counters for the Sales database.

考题 多选题公司A使用SQL Server 2005. 有用户反馈说报表执行缓慢。你经过调查后发现一些查询并没有选择使用最优的执行计划,同时你也注意到一些优化器统计数据并没有被使用并且另一些也过期了。现在,需要去改正这个问题让报表执行更快,你将会使用下面哪两个SQL语句?()ADBCC CHECKTABLEBALTER INDEX REORGANIZECUPDATE STATISTICSDCREATE STATISTICSEDBCC SHOW_STATISTICSFDBCC UPDATEUSAGE

考题 单选题你是一个SQLSERVER2005/2008的数据库的开发者。你正计划增加新的索引,删除一些索引并把其它的索引合成并覆盖。在查询之前你必须创建一个报表来展现被使用的索引之后你进行更换。你应该怎么做?()A 执行每一个在SQL企业管理器的查询并使用SHOWPLAN_TEXT选项B 执行在SQL企业管理器一个查询,使用显示执行计划选项,并对报表输出C 运行IndexTuningWizard相对的工作文件。使用输出报表。D 执行DBCCSHOW_STATISTICS语句。使用输出报表。