There are many of tables with the column TEXT type. Some of the tables are large and the service is High Load. All tables in InnoDB.
When an SQL query has created tmp table if it has a field with the TEXT type, the table is created on the disk with type MyISAM. To avoid disk I / O operations MySQL temporary directory (tmpdir) is mounted in the memory (tmpfs).
1) What will be faster MyISAM tmpfs or Memory? Is there a big difference?
2) If MyISAM is used for temporary tables Do I need to configure the buffers, which are necessary only for MyISAM tables: read_buffer_size read_rnd_buffer_size? Will these MyISAM configurations have impact on performance at all? (Myisam_sort_buffe_size, key_buffer_size)
I want to change TEXT to VARCHAR.