Per quanto ne so, l'impostazione migliore che è possibile regolare per InnoDB è innodb_buffer_pool_size
.
La dimensione in byte del buffer di memoria InnoDB utilizza per cache di dati eindici delle sue tabelle. Il valore predefinito è 8 MB. Maggiore è il valore impostato, minore è la necessità di I/O su disco per accedere ai dati nelle tabelle. Su un server database dedicato, è possibile impostare su fino all'80% della dimensione fisica della memoria della macchina . Tuttavia, non impostarlo su troppo grande perché la competizione per la memoria fisica potrebbe causare il paging nel sistema operativo .
fonte
2009-08-02 00:31:42
Non è esattamente la stessa cosa, perché è utilizzato per memorizzare dati e indici, mentre MyISAM utilizza la cache del sistema operativo per i dati e il proprio buffer delle chiavi per gli indici. – MarkR
Mi rendo conto che non è lo stesso, ma quello è l'InnoDB più vicino. –