在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中查询优化需要考虑的主要因素包括I/O代价、CPU代价和通信代价。一般而言,分布式数据库查询优化的首要目标是()。A.使查询执行时I/O代价最省B.使查询执行时CPU代价最省C.使查询执行时通信代价最省D.使查询执行时I/O和CPU代价最省

题目
在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中查询优化需要考虑的主要因素包括I/O代价、CPU代价和通信代价。一般而言,分布式数据库查询优化的首要目标是()。

A.使查询执行时I/O代价最省

B.使查询执行时CPU代价最省

C.使查询执行时通信代价最省

D.使查询执行时I/O和CPU代价最省


相似考题
更多“在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中查询优化需要考虑的主要因素包括I/O代价、CPU代价和通信代价。一般而言,分布式数据库查询优化的首要目标是()。 ”相关问题
  • 第1题:

    ( 16 )在分布式数据库系统中,一般不适合作为衡量查询代价依据的是

    A ) CPU 代价

    B ) I/O 代价

    C )通信代价

    D )存储代价


    正确答案:D


  • 第2题:

    ( 59 )下列哪些功能是分布式数据库管理系统在集中式数据库管理系统功能之外提供的附加功能?

    I. 事务处理 II. 分布式查询处理 III. 复制数据的管理 IV. 分布式数据库安全V. 分布式日录管理

    A )仅 I 、 II 和 V

    B )仅 III, IV 和 V

    C )仅 II 、 III 、 IV 和 V

    D )都是


    正确答案:C

  • 第3题:

    在分布式数据库系统中,查询代价是由下列哪几项来衡量的?……

    ①CPU代价

    ②l/O代价

    ③通信代价

    ④存储代价

    A.①②④

    B.①②③

    C.②③④

    D.①②③④


    正确答案:B
    解析:在分布式数据库系统中,查询代价不仅要考虑CPU代价和I/O代价,还要考虑站点间传输数据的通信代价。

  • 第4题:

    分布式数据库系统中,查询处理的时间主要取决于( )。

    A.CPU执行时间

    B.数据库的数据量

    C.I/O花费的时间

    D.网络中数据传输量


    答案:D

  • 第5题:

    关系数据库管理系统中的查询处理程序能自动实现查询优化。()


    参考答案:正确

  • 第6题:

    下列关于查询处理的叙述中,哪一条是不正确的?

    A.查询处理器中最主要的模块是查询编译器和查询执行引擎

    B.在查询处理开始之前,系统需要对SQL语言表达的查询语句进行分析,形成语法分析树

    C.在大型集中式数据库中,执行一个查询所用的CPU时间是最主要的查询代价

    D.实现选择算法的主要方法是全表扫描和索引扫描


    正确答案:C
    解析:在大型集中式数据库中,执行一个查询所用的磁盘存取时间应该是最主要的查询代价。

  • 第7题:

    下列哪些功能是分布式数据库管理系统在集中式数据库管理系统功能之外提供的附加功能?

    I.事务处理

    Ⅱ.分布式查询处理

    Ⅲ.复制数据的管理

    Ⅳ.分布式数据库安全

    V.分布式目录管理

    A.仅I、II和V

    B.仅III、IV和V

    C.仅II、III、Ⅳ和V

    D.都是


    正确答案:C
    解析:分布式数据库管理系统在集中式数据库管理系统功能之外提供的附加功能有:分布式查询处理、复制数据的管理、分布式数据库安全和分布式目录管理。本题答案为c)。

  • 第8题:

    在分布式数据库中,查询处理和优化比集中式数据库要复杂得多,其中查询优化需要考虑的主要因素包括I/0代价、CPU代价和通信代价。一般而言,分布式数据库查询优化的首要目标是( )。

    A.使查询执行时I/O代价最省

    B.使查询执行时CPU代价最省

    C.使查询执行时通信代价最省

    D.使查询执行时I/0和CPU代价最省


    正确答案:C
    首先,通信代价较I/O代价容易估计。其次,对于分布式数据库查询优化而言,通信代价比I/O代价和CPU代价更为重要。

  • 第9题:

    分布式数据库系统中查询处理的一般过程是:由全局数据库管理系统在查询产生结点时对查询进行词法和语法分析,生成(17);(17)进行变换,查询分解,把全局查询分解成若干个子查询,确定处理子查询结果的运算次序和结点;对子查询进行优化和执行:最后是子查询结果的汇总和处理。

    A.查询语句

    B.子查询模式

    C.全局查询树

    D.查询视图


    正确答案:C
    解析:分布式数据库系统中查询处理的一般过程是:由全局数据库管理系统在查询产生结点时对查询进行词法和语法分析,生成全局查询树;对全局查询树进行变换,查询分解,把全局查询分解成若干个子查询,确定处理子查询结果的运算次序和结点:对子查询进行优化和执行;最后是子查询结果的汇总和处理。

  • 第10题:

    在分布式数据库系统中,查询处理的时间上要取决于______。

    A.CPU执行时间

    B.数据库的数据量

    C.I/O花费的时间

    D.网络中数据传输量


    正确答案:D

  • 第11题:

    数据库应用程序的优化通常分两个方面包括SQL语句优化和()

    • A、查询优化
    • B、吞吐量优化
    • C、源代码优化
    • D、主键优化

    正确答案:C

  • 第12题:

    单选题
    下列哪些功能是分布式数据库管理系统在集中式数据库管理系统功能之外提供的附加功能?() I.事务处理 II.分布式查询处理 III.复制数据的管理 IV.分布式数据库安全 V.分布式日录管理
    A

    仅I、II和V

    B

    仅III,IV和V

    C

    仅II、III、IV和V

    D

    都是


    正确答案: C
    解析: 暂无解析

  • 第13题:

    ( 20 )关于分布式数据库系统,下述说法正确的是

    A )查询代价主要考虑 CPU 代价和 I/O 代价

    B )分布透明性是指用户需要并能完全看清数据分片的位置、分片的分配位置以及数据复制的过程

    C )分布式查询优化一般不需要考虑操作的执行顺序和数据在不同场地间的传输顺序

    D )执行分布式数据库查询时,导致数据传输量大的主要原因是数据间的连接操作和并操作


    正确答案:D



     

  • 第14题:

    在分布式数据库系统中,一般不适合作为衡量查询代价依据的是______。

    A.CPU代价

    B.I/O代价

    C.通信代价

    D.存储代价


    正确答案:D
    解析:在集中式数据库系统中,查询代价主要是由CPU代价和I/O代价来衡量的,在分布式数据库系统中,由于数据分布在多个不同的场地上,使得查询处理中还要考虑站点间传输数据的通信代价。另外,分布式数据库的缺点之一就是复杂的存取结构。因此本题答案为D。

  • 第15题:

    ( 43 )下列关于查询处理的叙述中,哪一条是不正确的?

    A )查询处理器中最主要的模块是查询编译器和查询执行引擎

    B )在查询处理开始之前,系统需要对 SQL 语言表达的查询语句进行分析, 形成语法分析树

    C )在大型集中式数据库中,执行一个查询所用的 CPU 时间是最主要的查询 代价

    D )实现选择算法的主要方法是全表扫描和索引扫描


    正确答案:C

  • 第16题:

    查询优化的总目标是:选择有效的策略,求得给定表达式的值,使得查询代价最小。()


    参考答案:正确

  • 第17题:

    RDBMS查询处理阶段包括()

    A 查询分析

    B 查询检查

    C 查询优化

    D 查询执行


    参考答案ABCD

  • 第18题:

    下列关于分布式数据库系统的叙述中,哪条是不正确的?( )

    A) 分布式数据库系统的数据存储具有分片透明性

    B) 数据库分片和副本的信息存储在全局目录中

    C) 数据在网络上的传输代价是分布式查询执行策略需要考虑的主要因素

    D) 数据的多个副本是分布式数据库系统和集中式数据库系统都必须面对的问题

    A.

    B.

    C.

    D.


    正确答案:D

  • 第19题:

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

    A.分布式数据库的查询代价需要考虑站点间数据传输的通信代价,一般来说导致数据传输量大的主要原因是各分片的片内连接操作

    B.分布式数据库中位置透明性是最高级别的透明性,这种透明性保证用户在编程时只需考虑数据分片情况,而不用关心分片在各场地的分配情况

    C.分布式数据库的事务管理包括恢复控制和并发控制,恢复控制一般采用的策略是基于两阶段提交协议

    D.分布式数据库系统的目标是利用多处理机节点并发地完成数据库任务,以提高数据库系统的整体性能


    正确答案:C
    在分布式数据库查询中,导致数据传输通信代价大的主要原因是各个站点分片问的连接和并操作,A错;分布式数据库中的分布透明性包括分片透明性、位置透明性、局部数据模型透明性,其中分片透明性是最高层次的透明性,B错;分布式数据库的目标是本地自治、非集中式管理、高可用性、位置独立性、数据分片独立性等,D错。故答案选C。

  • 第20题:

    关于分布式数据库,下列说法错误的是( )。

    A.分布式数据库的查询代价需要考虑站点间数据传输的通信代价,一般来说导致数据传输量大的主要原因是数据间的连接操作和并操作

    B.分布式数据库中位置透明性是指数据分片的分配位置对用户是透明的,使得用户在编程时只需考虑数据分片情况,而不用关心具体的分配情况

    C.分布式数据库的事务管理包括恢复控制和并发控制,恢复控制一般采用的策略是基于两阶段的提交协议

    D.分布式数据库系统的目标是利用多处理机结点并行地完成数据库任务,以提高数据库系统的整体性能


    正确答案:D
    分布式数据要达到的目标是:本地自治、非集中式管理、高可用性、位置独立性、数据分片独立性、数据复制独立性、分布式查询处理、分布式事务管理、硬件独立性、操作系统独立性、网络独立性、数据库管理系统独立性。并行数据库的目标是高性能和高可用性,通过多个处理节点并行执行数据库任务,提高整个数据库系统的性能和可用性。

  • 第21题:

    分布式数据库的查询优化需要考虑的主要因素包括I/0代价、CPU代价和通信代价。一般情况下,分布式数据库查询优化的首要目标是( )。

    A.I/O代价

    B.通信代价

    C.CPU代价

    D.I/O代价和CPU代价之和


    参考答案:B

  • 第22题:

    关于MySQL性能优化的描述,下列哪些说法是正确的:

    A.主键查询优先于二级索引查询

    B.表连接有一定的代价,故表连接数量越少越好

    C.一般情况下,二级索引扫描优先于全表扫描

    D.可以使用通过索引避免排序代价


    正确答案:ABCD

  • 第23题:

    单选题
    数据库应用程序的优化通常分两个方面包括SQL语句优化和()
    A

    查询优化

    B

    吞吐量优化

    C

    源代码优化

    D

    主键优化


    正确答案: C
    解析: 暂无解析