MySQLTuner 2.9.0 incorrectly detects an SSD RAID 10 array behind an AVAGO MegaRAID SAS 3108 controller as HDD storage.
It reports:
ℹ Detected Storage Type: HDD
✘ innodb_flush_neighbors is disabled on HDD
It then recommends:
The array consists entirely of SSDs, and the current setting is intentional:
Environment
MySQLTuner: 2.9.0
MariaDB: 11.4.12-MariaDB-cll-lve
RAID controller: AVAGO MegaRAID SAS 3108
RAID level: RAID 10
Physical drives: SSD
Expected behaviour
MySQLTuner should detect the array as SSD-backed or report the storage type as unknown when the underlying media cannot be determined through the RAID controller.
It should not assume HDD and recommend enabling innodb_flush_neighbors unless rotational storage has been positively detected.
Impact
Following the recommendation would apply an HDD-oriented setting to SSD storage and may cause unnecessary neighbouring-page flushes.
MySQLTuner 2.9.0 incorrectly detects an SSD RAID 10 array behind an AVAGO MegaRAID SAS 3108 controller as HDD storage.
It reports:
It then recommends:
innodb_flush_neighbors=1The array consists entirely of SSDs, and the current setting is intentional:
innodb_flush_neighbors=0Environment
Expected behaviour
MySQLTuner should detect the array as SSD-backed or report the storage type as unknown when the underlying media cannot be determined through the RAID controller.
It should not assume HDD and recommend enabling
innodb_flush_neighborsunless rotational storage has been positively detected.Impact
Following the recommendation would apply an HDD-oriented setting to SSD storage and may cause unnecessary neighbouring-page flushes.