首页 > 试题广场 >

关于MySQL索引 ,下面说法正确的是() (1)B+

[单选题]
关于MySQL索引 ,下面说法正确的是()
(1)B+Tree 索引是大多数 MySQL 存储引擎的默认索引类型
(2)在 MySQL 中只有 Memory 引擎显式支持哈希索引
(3)哈希索引只包含哈希值和列指针,而不存储字段值
(4)MyISAM 存储引擎支持空间索引,可以用于地理数据存储。
(5)空间索引使用 MATCH AGAINST,而不是普通的 WHERE
(6) 索引将顺序 I/O变为随机 I/O
  • (1)(2)
  • (2)(4)
  • (2)(5)
  • (2)(4)(5)
  • (2)(5)(6)
  • (4)(5)(6)
(1)错误,主要的两种搜索引擎有MyISAM和InnoDB,前者大多索引的结构为B-tree,而后者只有主键索引用B+tree,非主键索引也用B-tree,所以,应该默认的索引结构是B-tree,而不是B+tree
(2)正确
(3)错误,哈希索引只包含索引值和行指针,不存储字段值,不是列指针
(4)正确,MyISAM支持空间索引,新版本的mysql中InnoDB也支持空间索引,只用R树来实现。
(5)错误,空间索引查询还是用的WHERE,全文索引查询用的是MATCH AGATINST
(6)错误,索引提高了访问速度,而顺序I/O访问速度大于随机I/O,所以说,索引一定是更多用到了顺序I/O
发表于 2018-06-23 12:17:15 回复(0)