当前位置: 首页 > 计算机 > 问题详情
问题

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

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

SELECT*FROM Students WHERE SName like‘%华’

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

发布时间:2024-05-07
参考答案

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

相关问题
  • DB2数据库管理系统为了提高性能 当连接所涉及的事实表达到三个

    DB2数据库管理系统为了提高性能,当连接所涉及的事实表达到三个或三个以上的时候,DB2可自动地判断是否使用星型连接技术(star join)和__________索引进行优化。

    答案解析
  • 在数据库物理设计阶段 建立索引的目的是为了提高数据的——。A.

    在数据库物理设计阶段,建立索引的目的是为了提高数据的——。A.更改效率B.插入效率C.查询效率D.删除效率

    答案解析
  • 为了提高系统的交互性 人们设计了( )。

    为了提高系统的交互性,人们设计了( )。 A 批处理系统B 分时系统C 实时系统D 分布式系统

    答案解析
  • ( 35 )为了提高特定查询的速度 对 SC 关系创建唯一索引 应

    ( 35 )为了提高特定查询的速度,对 SC 关系创建唯一索引,应该创建在哪一个(组)属性上?A )( S , C )B )( S , GRADE )C )( C , GRADE )D ) GRADE

    答案解析
  • 为了提高测试的效率 应该(24) 。 (24)A.随机地选取测试数据

    为了提高测试的效率,应该(24) 。(24)A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.选择发现

    答案解析
  • 存储器的带宽决定了以存储器为中心的机器获得信息的速度 为了提

    存储器的带宽决定了以存储器为中心的机器获得信息的速度,为了提高存储器带宽,可以采用A 缩短存取周期B 增加存储字长C 增加存储体D 提高CPU主频E 增加CP

    答案解析
  • ( 39 )在 SQL 语言中 为了提高查询速度通常应创建A )视图

    ( 39 )在 SQL 语言中,为了提高查询速度通常应创建A )视图 viewB )索引 indexC )游标 cursorD )触发器 trigger

    答案解析
  • 为了提高特定查询的速度 对SC关系创建唯一索引 应该创建在( )

    为了提高特定查询的速度,对SC关系创建唯一索引,应该创建在( )属性上。A)(S ,C )B)(S ,GRADE)C)(C ,GRADE)D)GRADE

    答案解析
  • 为了提高存储器的带宽 可以采用以下哪些措施A.缩短存取周期B.增

    为了提高存储器的带宽,可以采用以下哪些措施A 缩短存取周期B 增加存储字长C 增加存储体D 提高存储器的工作频率E 减少存储体

    答案解析
  • (40)为了提高查询速度 对SC表(关系)创建唯一索引 应该创建在(

    (40)为了提高查询速度,对SC表(关系)创建唯一索引,应该创建在( )属性上。A)(S ,C )B)S C)C D)GRADE

    答案解析

最新问题

Copyright © 2016-2023 114题库网(114158.com)All Rights Reserved.  免责声明 豫ICP备19007809号-5