Si vous voulez gagner en performances, pour des tests ou en
production, et que vos données en sont pas trop grosses, il peut
être intéressant de migrer les tables en mémoire, et utiliser le
moteur de table 'memory' (anciennement HEAP).
Toutefois, le moteur memory n'est pas l'alter ego de InnoDB ou
MyISAM, sinon, il sera bien plus souvent utilisé. Amedias a
découvert qu'il devait effacer les clés étrangères pour pouvoir
transformer ses tables InnoDB en tables memory.
Pour faire la transformation de moteur, et l'abandon des clés
étrangère, il suffit de faire un tour dans la base
informatin_schema : en une boucle, le tour est joué.
Il faut aussi noter que si la structure de la table est
conservée, les données seront perdues au redémarrage du serveur.
Il est donc recommandé de travailler sur une copie des données,
mais jamais sur les données critiques.