Mysql大量查询

时间:2009-10-06 14:35:57

标签: c# mysql optimization

优化MYSQL服务器的最佳方法是什么,该服务器在20个用户的20个表中运行400-1000个查询?

我有这些针对服务器运行的报告,他们需要400到1000个查询才能获得所有必要的信息。我面临的两个问题是单独的查询相对较快但总共需要5分钟才能运行。第二个问题是大约6个用户运行报告后整个mysql服务器冻结,我必须重新启动它。 mysql不是最好的选择吗?任何帮助都会很棒!

谢谢

1 个答案:

答案 0 :(得分:1)

要检查的第一件事是您的表被正确编入索引,如果尚未实现,这可能会显着提高性能。

如果这些数据用于报告,那么自动化查询并单独存储结果可能是个好主意 - 这样您就不必运行尽可能多的查询。