某数据库应用系统使用SQL Server 2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘10也非常小。造成此现象可能的原因是( )。A.客户机到数据库服务器的网络故障B.更新操作涉及到的表没有建立主码C.更新的字段没有建立有效的索引D.更新操作涉及到的数据被锁定

题目

某数据库应用系统使用SQL Server 2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无法正常完成业务。系统工程师分别在用户的客户机和数据库服务器上使用数据库管理系统自带的客户端工具执行此更新操作语句,发现该语句执行后长时间无响应。经检查数据库服务器CPU使用率小于1%,磁盘10也非常小。造成此现象可能的原因是( )。

A.客户机到数据库服务器的网络故障

B.更新操作涉及到的表没有建立主码

C.更新的字段没有建立有效的索引

D.更新操作涉及到的数据被锁定


相似考题
参考答案和解析
正确答案:D
因为在客户端和服务器自带的客户端工具上都是长时间运行无响应,所以与网络无关,A错误;B表在建立时必须设定主码,若没有设定则默认所有属性集合为主码,所以B错;C索引在更新时比较复杂,其本身为虚表,在更新时会对其数据所在的原表更新。当数据被上锁后,若其它事务对其进行写操作,只能等其释放后才能调用。所以选D。
更多“某数据库应用系统使用SQL Server 2008作为数据库平台。在系统运行期间,用户反映某更新操作很慢,无 ”相关问题
  • 第1题:

    数据库系统生存期指(39)。

    A.数据库应用系统开发的期间

    B.数据库应用系统规划、开发的期间

    C.数据库应用系统规划、系统分析、系统设计、实施、投入运行维护的期间

    D.数据库应用系统从开始规划、系统分析、系统设计、实施、投入运行后的维护到最后由新的系统替换原有的数据库系统的整个期间


    正确答案:D
    解析:数据库系统生存期包括数据库应用系统从开始规划、系统分析、系统设计、实施、投入运行后的维护到最后由新的系统替换原有的数据库系统的整个期间。

  • 第2题:

    某系统集成项目组需要在Windows 2008 Server操作系统平台上应用c++语言编写相应的应用构件。该项目组宜选用__________作为构件标准。

    A.EJB

    B.COM+

    C.CORBA

    D.ODBC


    正确答案:B
    要点解析:组件对象模型(COM)是个开放的组件标准,有很强的扩充和扩展能力。 COM将组件的概念融入到Windows应用中。COM+可以将它理解为COM的新发展,或者为:oM更高层次上的应用。它的底层结构仍然以COM为基础,几乎包容了COM的所有内容。COM+倡导了一种新的概念,它将COM组件软件提升到应用层而不再是底层的软件结构,通过操作孬统的各种支持,使组件对象模型建立在应用层上,把所有组件的底层细节留给操作系统。依题意,若某项目组需要在Windows操作系统平台上用C++语言编写应用构件,则该项目组宜选用cOM+作为构件标准。
    EJB用于封装业务,而业务可分为业务实体和业务过程。在J2EE模型当中,中间层的业务功能通过EJB构件实现,使用JSP实现业务逻辑处理结果的动态发布,构成动态的HTML页面,中问层也可以使用Servlet实现更为灵活的动态页面。
    CORBA(公共对象请求代理架构)是由对象管理组织(OMG)制订的一种标准的面向对象的应用程序体系规范。CORBA架构是OMG为解决分布式处理环境(DCE)中硬件和软件系绩的互连而提出的一种解决方案。
    开放数据库互连(Open Database Connectivity,ODBC)是微软公司提出的数据库访问接口标准。它定义了访问数据库的API(应用程序编程接口)一个规范。数据库访问中间件通过一个抽象层访问数据库,从而允许使用相同或相似的代码访问不同的数据库资源。其典型的技术有Windows平台的ODBC和Java平台的JDBC等。

  • 第3题:

    ( )向用户提供向用户提供虚拟的操作系统、数据库管理系统、Web应用等平台化的服务。

    A.IAAS
    B.PAAS
    C.SAAS
    D.DAAS

    答案:B
    解析:
    按照云计算服务提供的资源层次,可以分为IaaS、PaaS和SaaS三种服务类型。

  • 第4题:

    数据库应用系统生存期是指(11)。

    A.数据库应用系统的设计期间

    B.数据库应用系统的运行期间

    C.数据库应用系统投入运行到被新系统取代而停止使用的期间

    D.从应用系统规划、需求分析、设计、实现、维护直到最后被新的系统取代而停止使用的整个期间


    正确答案:D

  • 第5题:

    一个组织使用数据库管理系统作为数据来源。数据库管理系统支持用户使用第四代编程语言开发的软件。一些软件可以更新数据库。在评估控制进入和使用数据库的措施时,内部审计师最关注:

    A.在进入数据库之前,最终用户使用数据处理通过了他们的只读程序
    B.存在实时更新控制措施
    C.在进入数据库之前,用户开发的应用软件在计算机上进行检测和开发
    D.使用关系数据库模型,使得多个用户可以同时获得服务

    答案:B
    解析:
    A.不正确,参照题解B。B.正确。实时控制是管理两个或者多个程序需要同时使用同一个文件或者数据库的情况。它们可以保护数据的完整性。终端用户计算使得用户不需要数据处理批准,包括使用大型主机数据库的终端用户程序。第四代语言可以有效地在主机结构中开发和运行。主机和微机在这方面的区别是不大的。关系数据库虽然流行,但是不需要支持多用户计算。C.不正确,参照题解B。D.不正确,参照题解B。