通常情况下使用索引可以提高查询速度,请问以下什么情况使用索引会降低查询的速度?()A、表的记录很少B、在WHERE子句中使用索引字段C、索引字段包含大量的NULL值D、查询数据比例占表数据百分比过大

题目

通常情况下使用索引可以提高查询速度,请问以下什么情况使用索引会降低查询的速度?()

  • A、表的记录很少
  • B、在WHERE子句中使用索引字段
  • C、索引字段包含大量的NULL值
  • D、查询数据比例占表数据百分比过大

相似考题
参考答案和解析
正确答案:A,D
更多“通常情况下使用索引可以提高查询速度,请问以下什么情况使用索引会降”相关问题
  • 第1题:

    ②为了提高查询性能,数据库管理员在Students表的SName列上建立了一个非聚集索引SName _ind。如果应用程序使用如下语句查询数据:

    SELECT*FROM Students WHERE SName like‘%华’

    请问SName_ind索引是否能够提高语句的查询速度,并给出原因。


    正确答案:②此索引不能提高该语句的查询速度。因为该索引是建立在SNAME上的非聚集索引以SNAME首字母排序而查询语句却要求查询名字最后一个是“华”的SNAME还是需要全部扫描students表.因此不能提高该语句的查询速度。
    ②此索引不能提高该语句的查询速度。因为该索引是建立在SNAME上的非聚集索引,以SNAME首字母排序,而查询语句却要求查询名字最后一个是“华”的SNAME,还是需要全部扫描students表.因此不能提高该语句的查询速度。

  • 第2题:

    使用索引的主要目的是

    A.提高查询速度

    B.节省存储空间

    C.防止数据丢失

    D.方便管理


    正确答案:A
    解析:建立索引的主要目的是为了提高查询的效率。

  • 第3题:

    下列关于索引的叙述中,错误的是( )。

    A.可以为所有的数据类型建立索引

    B.可以提高对表中记录的查询速度

    C.可以加快对表中记录的排序速度

    D.可以基于单个字段或多个字段建立索引


    正确答案:A
    索引相当于目录,索引可以提高对表中记录的查询和排序速度,并且可以基于单个或多个字段建立索引。A选项中OLE对象类型是不能建立索引的,所以答案选择A。

  • 第4题:

    下面对索引的描述哪些是不正确的()

    A.类似书的目录结构

    B.与所索引的表是互相不独立的物理结构

    C.可以提高sql的查询速度

    D.会降低insert、update、delete的速度


    答案B

  • 第5题:

    使用索引的主要目的是( )。 A.提高查询速度B.节省存储空间C.防止数据丢失S

    使用索引的主要目的是( )。

    A.提高查询速度

    B.节省存储空间

    C.防止数据丢失

    D.方便管理


    正确答案:A
    A。【解析】使用索引能够快速定位,在查询时提高查询速度。

  • 第6题:

    下列关于索引的理解正确的是()。

    • A、主键就是聚集索引
    • B、只要建立索引就能显著提高查询速度
    • C、把所有需要提高查询速度的字段都加进聚集索引以提高查询速度
    • D、每个表中只能有一个聚集索引

    正确答案:D

  • 第7题:

    索引是依附于表而存在的,建立索引的目的是()

    • A、提高查询表中数据的速度
    • B、建立聚集索引可以使表中的记录按索引关键字的顺序排列
    • C、提高表的安全性

    正确答案:A

  • 第8题:

    下列关于索引的说法,错误的是()。 

    • A、索引会占用存储空间
    • B、数据库中建立索引是为了加快数据的查询速度。
    • C、索引会增加数据更改的时间
    • D、索引建立的越多,查询效率越高

    正确答案:D

  • 第9题:

    索引的作用是()

    • A、通过建立唯一索引,可以保证数据记录的唯一性
    • B、可以大大加快数据检索速度
    • C、可以加快表与表间谍连接
    • D、使用索引可以在检索数据的过程中使用优化隐藏器,提高系统性能

    正确答案:A,B,C,D

  • 第10题:

    单选题
    下列关于SQL语言索引(index)的叙述中,不正确的是()。
    A

    系统在存取数据时会自动选择合适的索引作为存取路径

    B

    使用索引可以加快查询语句的执行速度

    C

    在一个基本表上可以创建多个索引

    D

    索引是外模式


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

  • 第11题:

    多选题
    索引的优点有()
    A

    通过建立唯一索引,可以保证数据记录的唯一性

    B

    可以大大加快数据检索速度

    C

    可以加快表与表间谍连接

    D

    使用索引可以在检索数据的过程中使用优化隐藏器,提高系统性能


    正确答案: D,C
    解析: 在数据库系统中建立索引主要有以下优点:1.大大加快数据的检索速度;
    2.创建唯一性索引,保证数据库表中每一行数据的唯一性;
    3.加速表和表之间的连接;
    4.在使用分组和排序子句进行数据检索时,可以显著减少查询中分组和排序的时间。

  • 第12题:

    单选题
    以下关于索引的哪个说法是正确的()
    A

    只能对单个表列创建索引

    B

    创建索引总是可以提高查询的性能

    C

    创建索引可以重新排序基表中的数据

    D

    对多个列创建的索引称为组合索引或级连索引


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

  • 第13题:

    在下列关于索引的叙述中,正确的是______。

    A.索引不仅能提高查询的速度,还能提高更新的速度

    B.索引提高了查询的速度,但一般会降低更新的速度

    C.删除索引以后,原来的表文件中记录的物理顺序将被改变

    D.索引字段可以更新,但是必须在更新前关闭索引


    正确答案:B
    解析:索引是对表中一个或多个列的值进行排序的结构。索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排列次序排列这些指针,索引文件是由这些指针组成的文件。表使用索引的方式是:通过搜索索引找到特定的值,然后根据指针在基本表中查找包含该值的行。创建索引是加快表的查询速度的有效手段。由于在表的数据发生变化时,所有当时打开的索引文件都会随着数据的改变而自动改变指针的顺序 (自动更新),因此使用索引一般会降低更新的速度。索引文件和表的.DBF文件分别存储,索引只改变原表的逻辑顺序,并没有改变物理顺序,因此索引被删除,并不会影响原表中的记录顺序。

  • 第14题:

    下列关于SQL语言索引(index)的叙述中,哪一条是不正确的?

    A.系统在存取数据时会自动选择合适的索引作为存取路径

    B.使用索引可以加快查询语句的执行速度

    C.一个基本表上可以创建多个索引

    D.索引是外模式


    正确答案:D
    解析:外模式也称子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

  • 第15题:

    下列关于索引的叙述中,错误的是

    A)可以提高对表中记录的查询速度

    B)可以加快对表中记录的排序速度

    C)可以基于单个字段或多个字段建立索引

    D)可以为所有的数据类型建立索引


    正确答案:A
    【答案】:A
    【知识点】:索引的作用及索引的创建原则
    【解析】:建立索引的目的是加快对表中记录的查找或排序。对一个存在大量更新操作的表,所建索引的数目一般不要超过3个,最多不要超过5个。索引虽说提高了访问速度,但太多索引会影响数据的更新操作。答案为A。

  • 第16题:

    不能提高查询性能的措施是(25)。

    A.根据查询条件建立索引

    B.建立相关视图

    C.尽量使用不相关子查询

    D.建立查询表的聚簇索引


    正确答案:B
    解析:建立索引是提高查询性能的主要方法,不相关子查询相比于同样功能的相关子查询查询效率要高,建立查询表的聚簇索引也可以提高查询性能,视图只是建立了与基本表的对应关系,查询执行时还是通过对基本表的查询来实现,并不能提高查询的效率。

  • 第17题:

    使用索引的主要目的是

    A)提高查询速度

    B)节省存储空间

    C)防止数据丢失

    D)方便管理


    正确答案:A

  • 第18题:

    关于索引的使用下列()说法是错误的。

    • A、用聚合索引比不用是聚合索引的主键速度快
    • B、用聚合索引比用一般的主键作orderby时速度快,特别是在大数据量情况下
    • C、使用聚合索引内的时间段,搜索时间会按数据占整个数据表的百分比成比例减少,而无论聚合索引使用了多少个
    • D、日期列不会因为有分秒的输入而减慢查询速度

    正确答案:B

  • 第19题:

    以下关于索引的哪个说法是正确的()

    • A、只能对单个表列创建索引
    • B、创建索引总是可以提高查询的性能
    • C、创建索引可以重新排序基表中的数据
    • D、对多个列创建的索引称为组合索引或级连索引

    正确答案:B

  • 第20题:

    下列关于索引的叙述中,正确的是()。

    • A、使用索引可以加快数据检索速度
    • B、使用ORDER BY和GROUP BY子句进行查询时,可以显著减少分组和排序的时间
    • C、当对基本表中的数据进行增加、删除和修改操作时,使用索引可以加快数据的维护速度
    • D、一个基本表上可以创建多个非聚集索引

    正确答案:A,B,D

  • 第21题:

    下列关于Access数据表索引的叙述中,正确的是()

    • A、索引可以提高数据输入的效率
    • B、索引可以提高记录查询的效率
    • C、任意类型字段都可以建立索引
    • D、建立索引的字段取值不能重复

    正确答案:B

  • 第22题:

    多选题
    下列关于索引的叙述中,正确的是()。
    A

    使用索引可以加快数据检索速度

    B

    使用ORDER BY和GROUP BY子句进行查询时,可以显著减少分组和排序的时间

    C

    当对基本表中的数据进行增加、删除和修改操作时,使用索引可以加快数据的维护速度

    D

    一个基本表上可以创建多个非聚集索引


    正确答案: B,D
    解析: 暂无解析

  • 第23题:

    单选题
    索引是依附于表而存在的,建立索引的目的是()
    A

    提高查询表中数据的速度

    B

    建立聚集索引可以使表中的记录按索引关键字的顺序排列

    C

    提高表的安全性


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