In [Percona] MySQL, is the Adaptive Hash Index included in the Total memory allocated count? I'm debugging a memory problem with MySQL 5.6 (I'm using the Percona distribution), but I can't figure out, searching around the web, if the Adaptive Hash Index amount is part of the Total memory allocated, or if it's separated.

Current output:

BUFFER POOL AND MEMORY
----------------------
Total memory allocated 109890764800; in additional pool allocated 0
Total memory allocated by read views 15776
Internal hash tables (constant factor + variable factor)
    Adaptive hash index 10365924496   (1699980328 + 8665944168)
    Page hash           13281976 (buffer pool 0 only)
    Dictionary cache    427147426   (424996592 + 2150834)
    File system         84040   (82672 + 1368)
    Lock system         295705056   (295674296 + 30760)
    Recovery system     0   (0 + 0)
Just going by the MySQL Documentation, I would say yes.

According to the MySQL 5.6 Documentation on innodb_adaptive_hash_index


  Disabling the adaptive hash index empties the hash table immediately. Normal operations can continue while the hash table is emptied, and executing queries that were using the hash table access the index B-trees directly instead. When the adaptive hash index is re-enabled, the hash table is populated again during normal operation.


If you really want to know for sure, login as root@localhost, run this

SET GLOBAL innodb_adaptive_hash_index = 'OFF';


and look at the memory stats again. They should be zero and memory counts should reflect that.