Aprendi que innodb_buffer_pool_size faz com que o InnoDB se comporte como um banco de dados na memória. Se eu fornecer a innodb_buffer_pool_size ram suficiente para todo o banco de dados, o memcached pode melhorar ainda mais o desempenho ou o memcached seria desnecessário em tal configuração?
O InnoDB Buffer Pool é o lar de três classes de estruturas informacionais
Se você tornar o InnoDB Buffer Pool grande o suficiente, todos os dados acessados permanecerão essencialmente na RAM. Quaisquer dados que você nunca leu, mas finalmente decidiu ler, terão dados e índices armazenados em cache no InnoDB Buffer Pool. Por favor, leia meu post: Quais são as principais diferenças entre InnoDB e MyISAM? sobre como determinar o tamanho de um bom InnoDB Buffer Pool.
Dado um InnoDB Buffer Pool grande o suficiente, eu descartaria o uso de memcached.