( 14 )关于查询优化问题,下列说法错误的是A )将频繁地向数据库发送的某条查询语句用存储过程来代替,可以提高查询效率。B )为经常出现在查询条件中的属性建立索引,可以提高查询效率C )先执行表连接条件,后执行查询条件,有利于提高查询效率D )将频繁访问的视图物化并进行维护,有利于提高查询效率

题目

( 14 )关于查询优化问题,下列说法错误的是

A )将频繁地向数据库发送的某条查询语句用存储过程来代替,可以提高查询效率。

B )为经常出现在查询条件中的属性建立索引,可以提高查询效率

C )先执行表连接条件,后执行查询条件,有利于提高查询效率

D )将频繁访问的视图物化并进行维护,有利于提高查询效率


相似考题
更多“( 14 )关于查询优化问题,下列说法错误的是A )将频繁地向数据库发送的某条查询语句用存储过程来代 ”相关问题
  • 第1题:

    某数据库应用系统中,数据库管理员发现某个查询功能是用多表连接操作实现的,此操作性能较差。在保证功能不变的前提下,若要提高该查询的执行效率,下列方法中可行的是______。

    A) 将此查询语句放置在视图中,使用视图实现该查询操作

    B) 修改实现此功能的查询语句,将连接查询改为嵌套查询

    C) 将此功能涉及的表进行合并,然后对合并后的表进行查询

    D) 将此查询语句放置在存储过程中,通过调用存储过程实现该查询操作

    A.

    B.

    C.

    D.


    正确答案:A
    解析:视图是由从数据库的基本表中选取出来的数据组成的逻辑窗口,它与基本表不同的是,视图是一个虚表。数据库中只存放视图的定义,而不存放视图包含的数据,这些数据仍存放在原来的基本表中,可将表与表之间的复杂的连接操作和搜索条件对用户隐藏起来,使查询语句书写简单,提高查询效率。B项增加了查询的复杂度降低了查询的效率,C项增加了数据库的负担,也降低了数据库的效率,D项存储过程定义比较复杂使用起来也没有视图灵活。故选A。

  • 第2题:

    下列关于数据库查询处理的叙述中,错误的是()。

    A.查询处理可以分为查询分析、查询检查、查询优化和查询执行四个阶段

    B.查询处理过程需要访问数据字典来获取用户权限等数据库元数据信息

    C.为了简化起见,可以简单地用磁盘块I/O次数来度量查询执行的代价

    D.每一种基本的关系代数运算都有一种普遍适用的最优的实现算法


    每一种基本的关系代数运算都有一种普遍适用的最优的实现算法

  • 第3题:

    4、下列关于关系数据库系统查询优化的说法中正确的是()

    A.关系数据库经过查询优化后查询效率将高于层次和网状数据库

    B.现有关系数据库的查询优化能对每一个查询给出其最优查询计划

    C.关系数据库的物理模式是查询优化的重要依据

    D.索引扫描的效率总是高于全表扫描


    关系数据库的物理模式是查询优化的重要依据

  • 第4题:

    关于优化查询说法正确的是( )。

    A.避免或简化排序的目的是实现查询优化

    B.在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在一个存储过程中,这样可以大大提高系统的响应速度

    C.使用临时表会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃

    D.相关子查询的使用可以加速查询


    正确答案:A
    在保证数据库一致性的前提下,将频繁操作的多个可以分割的处理过程放在多个存储过程中,这样可以大大提高系统的响应速度。使用游标会占用较多的系统资源,尤其对于大规模并发量的情况下,很容易使得系统资源耗尽而崩溃,而使用临时表能够加速查询。相关子查询的不可以加速查询。

  • 第5题:

    14、MySQL数据库中查询数据用select语句。


    正确