某采购中心采购了一套商品批发查询管理系统,此系统采用SQLServer 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。(10分)(1)系统在使用的过程中,业务人员反应系统操作速度很慢。经过工程师检查测试后,数据库系统本身及网络传输过程中存在着一些问题,请给出针对数据库系统本身及网络传输过程中可能的一些调优方案。(2)工程师在完成数据库系统本身和网络问题的优化后,发现第三方开发人员的SQL查询语句存在很多没有优化的问题,请从第三方开发人员角度给出一些优化方案。

某采购中心采购了一套商品批发查询管理系统,此系统采用SQLServer 2008数据库管理系统,该系统需要经常处理百万级以上的数据查询。同时该系统提供了第三方人员开发的SQL接口,第三方人员可以根据自己的需要开发自己的应用程序来访问数据库中的相关数据。(10分)(1)系统在使用的过程中,业务人员反应系统操作速度很慢。经过工程师检查测试后,数据库系统本身及网络传输过程中存在着一些问题,请给出针对数据库系统本身及网络传输过程中可能的一些调优方案。(2)工程师在完成数据库系统本身和网络问题的优化后,发现第三方开发人员的SQL查询语句存在很多没有优化的问题,请从第三方开发人员角度给出一些优化方案。


相关考题:

根据数据库系统在应用程序和操作系统之间所处的地位,下列不是数据库与操作系统的配置方法是______。A.数据库系统作为操作系统的地位B.数据库系统作为子程序C.操作系统与数据库子系统同等地位D.独立的数据库系统

数据库系统不仅包括数据库本身,还包括相应的硬件、软件和______。A.数据库管理系统B.数据库应用系统C.相关的计算机系统D.各类相关人员

在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是________人员的职责。A.数据库管理员B.系统分析员C.数据库设计员D.应用程序员

某网上商城因为业务发展,原有的系统不能很好的满足需要,因此采用了一套新的经营管理系统,此系统使用SQL Server 2008数据库管理系统。此系统上线运行前,需将商场原有的数据导入到新系统中。原有系统使用SQL Server 2000,数据结构与新系统不完全一致。因此需要把数据从SQL Server 2000导入到SQL Server 2008中,为了保证数据一致性,数据导入过程中要求暂停业务且必须在3小时内完成。(1)在原有数据导入新系统的过程中,实施人员发现原有数据量很大,导人数据需要四小时,业务无法接受。经分析某工程师认为,数据导入过程中的数据库I/O很高,但导人数据的程序本身对系统资源占用率很低。该工程师建议将数据导入过程中的数据恢复模式从“完整”模式改为“简单”模式以提高数据导人速度;而另一位工程师则认为此方法未必能提高数据导入速度,而且还可能导致数据丢失,不建议使用此方法。请分析此方法是否能够提高数据导入速度并给出理由,同时分析此操作的数据丢失风险。(5分)(2)在成功导入历史数据后,此系统顺利上线运行。在上线运行的第一周,发现数据库服务器的CPU使用率很高,达到近90%,高峰期间达到100%,且系统内存占用率达到90%,但系统I/O很轻。业务人员反应系统操作速度很慢。为了提高系统运行速度。在不修改应用程序的前提下,两位工程师提出了不同的解决办法:Ⅰ.为服务器增加2颗CPU,缓解CPU使用率很高的问题;Ⅱ.为服务器增加一倍内存,缓解内存使用率很高的问题。考虑成本,现阶段只能按照一种方案实施。请指出在现有情况下,哪种方案更合理并给出理由。(5分)

数据库、数据库管理和数据库系统之间的关系正确的是() A.数据库包括了数据库管理系统和数据库系统B.数据库管理系统包括了数据库和数据库系统C.数据库系统包括数据库和数据库管理系统D.以上都不对

在系统规划过程中,需要分析用户环境和布网条件数据库系统的是( )。A.分布式数据库系统B.网状型数据库系统C.层次型数据库系统D.关系型数据库系统

数据库系统包括(26)。A.数据库本身及相应的硬件和软件B.数据库本身及相关的计算机系统C.数据库本身及相应的数据库应用系统D.数据库本身及相应的硬件,软件和各类相关人员

下列关于数据库系统的说法,错误的是()。 A.数据库管理员工作在DBMS之上,全面负责数据库系统的管理和控制B.数据库系统侧重的是系统软件C.数据库系统的开发工具可以是Delphi、VisualBasic、VisualC++等D.数据库系统的核心是数据库管理系统DBMS

(59)下列关于分布式数据库系统的叙述中,哪一条是不正确的?A)分布式数据库系统的数据存储具有分片透明性B) 数据库分片和副本的信息存储在全局目录中C)数据在网络上的传输代价是分布式查询执行策略需要考虑的主要因素D) 数据的多个副本是分布式数据库系统和集中式数据库系统都必须面对的问题

数据库系统是指采用了数据库技术的计算机应用系统,主要包括数据库管理系统、()和硬件、操作系统、管理和使用数据库系统的各类人员等。

()作为数据库系统的核心软件,它具有数据组织定义、数据操作与查询优化、数据控制及维护、数据管理以及提供各种接口等功能。A、数据库应用系统B、数据库操作系统C、数据库管理系统D、数据库开发系统

数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()。A、最终用户B、DBAC、数据库应用系统开发人员D、各类相关人员

()是在某种数据库管理系统的支持下,根据实际应用需要,开发出来的应用程序包,例如教师信息管理系统、财务管理系统等。A、数据库B、数据库管理系统C、数据库应用系统D、数据库系统

数据库系统是指采用了数据库技术的计算机应用系统,主要包括()、数据库和硬件、操作系统、管理和使用数据库系统的各类人员等。

在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统

在数据库系统中负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()人员的职责。A、数据库管理员B、系统分析员C、数据库设计员D、应用程序员

数据库系统由()组成。A、数据库管理系统、操作系统、数据库系统管理员和访问数据库的应用程序组成B、数据库管理系统、数据库、数据库系统管理员和访问数据库的应用程序组成C、数据库管理系统、操作系统、数据库系统管理员和数据库文件组成D、数据库、操作系统、数据库系统管理员和访问数据库的应用程序组成

在数据管理技术的发展过程中,经历了人工管理阶段、()阶段和数据库系统阶段。A、数据库系统B、文件系统C、人工D、数据项管理

在数据管理技术的发展过程中,经历了()管理阶段、文件系统阶段和数据库系统阶段。A、数据库系统B、文件系统C、人工D、数据项管理

计算机数据管理依次经历了()几个阶段。A、文件系统、人工管理、数据库系统、分布式数据库系统和面向对象数据库系统B、文件管理、数据库系统、人工系统、分布式数据库系统和面向对象数据库系统C、数据库系统、文件系统、人工系统、分布式数据库系统和面向对象数据库系统D、人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统

下列关于数据库系统的说法,错误的是()。A、数据库管理员工作在DBMS之上,全面负责数据库系统的管理和控制B、数据库系统侧重的是系统软件C、数据库系统的开发工具可以是Delphi、VisualBasic、VisualC++等D、数据库系统的核心是数据库管理系统DBMS

《二次系统网络与信息安全管理规定》中规定,生产数据库系统应与开发数据库系统()。A、逻辑隔离B、逻辑分离C、物理隔离D、物理分离

单选题管理信息系统的核心基础是( )A数据库系统B网络传输技术C操作系统D信息处理技术

单选题数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()。A最终用户BDBAC数据库应用系统开发人员D各类相关人员

填空题数据库系统是指采用了数据库技术的计算机应用系统,主要包括数据库管理系统、()和硬件、操作系统、管理和使用数据库系统的各类人员等。

单选题()作为数据库系统的核心软件,它具有数据组织定义、数据操作与查询优化、数据控制及维护、数据管理以及提供各种接口等功能。A数据库应用系统B数据库操作系统C数据库管理系统D数据库开发系统

填空题数据库系统是指采用了数据库技术的计算机应用系统,主要包括()、数据库和硬件、操作系统、管理和使用数据库系统的各类人员等。