What is the best way to optimize a MYSQL server that has 400-1000 queries across 20 tables running against it from 20-30 users?
I have these reports that run against the server and they need anywhere from 400-1000 queries to get all the necessary information. The two issues I am facing are the queries individually are relatively fast but all together take up to 5 minutes to run. The second issue is after about 6 users running reports the whole mysql server just freezes up and I have to restart it. Is mysql not the best choice for this? Any help would be great!
Thank you