MySQL :: MySQL 8.4 Reference Manual :: 17.14 InnoDB Startup Options and System Variables
System variables that are true or false can be enabled at
server startup by naming them, or disabled by using a
--skip- prefix. For example, to enable or
disable the InnoDB adaptive hash index, you
can use
--innodb-adaptive-hash-index or
--skip-innodb-adaptive-hash-index
on the command line, or
innodb_adaptive_hash_index or
skip_innodb_adaptive_hash_index in an
option file.
MySQL :: MySQL 8.4 Reference Manual :: 17.5.3 Adaptive Hash Index
The adaptive hash index enables InnoDB to
perform more like an in-memory database on systems with
appropriate combinations of workload and sufficient memory for the
buffer pool without sacrificing transactional features or
reliability. The adaptive hash index is disabled by the
innodb_adaptive_hash_index
variable, or turned on at server startup by
--innodb-adaptive-hash-index.
MySQL :: MySQL 8.4 Reference Manual :: 10.3.9 Comparison of B-Tree and Hash Indexes
Understanding the B-tree and hash data structures can help
predict how different queries perform on different storage
engines that use these data structures in their indexes,
particularly for the MEMORY storage engine
that lets you choose B-tree or hash indexes.