0
  • A、如果将一个MYISAM表改为HASH索引的MEMORY表,不会影响查询的执行效率
  • B、只用于使用=或者<=>操作符的等式比较
  • C、优化器不能使用HASH索引来加速Order By操作
  • D、只能使用整个关键字来搜索一行
回答后才能看到答案和解析
5年前上传
9个回答
  • B、只用于使用=或者<=>操作符的等式比较
  • C、优化器不能使用HASH索引来加速Order By操作
  • D、只能使用整个关键字来搜索一行

cytusc 6
5年前回答
  • B、只用于使用=或者<=>操作符的等式比较
  • C、优化器不能使用HASH索引来加速Order By操作

Gene123 19
5年前回答
  • B、只用于使用=或者<=>操作符的等式比较
  • C、优化器不能使用HASH索引来加速Order By操作
  • D、只能使用整个关键字来搜索一行

5年前回答
  • B、只用于使用=或者<=>操作符的等式比较
  • C、优化器不能使用HASH索引来加速Order By操作
  • D、只能使用整个关键字来搜索一行

5年前回答
  • B、只用于使用=或者<=>操作符的等式比较
  • C、优化器不能使用HASH索引来加速Order By操作

sihuo 314
5年前回答
  • B、只用于使用=或者<=>操作符的等式比较
  • C、优化器不能使用HASH索引来加速Order By操作
  • D、只能使用整个关键字来搜索一行

BTREE索引和 HASH 索引的差异:

(1)HASH索引只用于使用 = 或 <=> 操作符的等式比较。如果一定要使用范围查询 的话,只能使用BTREE索引。

(2)优化器不能使用 Hash 索引来加速 order by 操作。

(3)使用 Hash 索引时 MySQL 不能确定在两个值之间大约有多少行。如果将一 个MyISAM表改为的 Hash 索引 memory 表,

会影响一些查询的执行效率。

(4)Hash索引只能使用整个关键字来搜索一行。

5年前回答
  • A、如果将一个MYISAM表改为HASH索引的MEMORY表,不会影响查询的执行效率
  • B、只用于使用=或者<=>操作符的等式比较
  • C、优化器不能使用HASH索引来加速Order By操作
  • D、只能使用整个关键字来搜索一行

A

lamphn 386
5年前回答
  • B、只用于使用=或者<=>操作符的等式比较
  • C、优化器不能使用HASH索引来加速Order By操作

unclewang 245
4年前回答
  • D、只能使用整个关键字来搜索一行

ljp22 1
3年前回答
我的回答