I currently have an application that uses 130 MySQL tables, all with MyISAM storage engine. Each table has multiple queries every second, including select / insert / update / delete queries, so data and indexes are constantly changing.
The problem I am facing is that the hard drive is unable to handle a wait time of up to 6+ seconds for I / O access with as many read / write operations that MySQL performs.
I thought about moving to one table and making it based on memory. I have never used a memory table for something with so many queries, so I wonder if anyone can give me feedback on whether this will be done correctly?
source
share