La variable default_tmp_storage_engine
se introdujo
en 5.6.3, permitiendo la configuración del motor por defecto para
las tablas temporales. Esto parece ir en la dirección, como he
comentado con anterioridad, de convertir MyISAM en un motor opcional. En 5.7,
se crea un espacio de tablas separado para guardar
estas tablas con el objetivo de reducir su impacto en el
rendimiento (esas tablas no tienen se rehacerse si el
servidor falla de manera inesperada, por lo que se evitan
escrituras extra).
Sin embargo, he visto mucha gente que asumía que porque el valor
por defecto de default_tmp_storage_engine
es
“InnoDB”, todas las tablas temporales se crean en formato InnoDB.
Esto no es cierto: primero, …