我有很多处理工作需要在MySQL服务器上运行。
我已经在Win 2008 64bit上安装了mysql 5.1.45-community。
它运行在至强处理器上,3ghz 6处理器,8G内存。
看起来我运行的查询(或同时运行的数字)似乎并不重要,但是当我查看任务pipe理器时,我会看到一个处理器100%出来。 另外5个是偶像。 内存是1.54 gig静态。
当我安装MySQL时,我使用了向导,并select了默认的“服务器”(不是工作站)选项。
我觉得我应该为自己的压力得到更多的回报。 有什么我应该监视或者我应该改变使用其他系统资源?
你将不得不学习如何调整MySQL的my.cnf文件。 默认设置,甚至许多“样本”设置文件都非常非常保守。 8Gb的机器远远超出了这些文件的目标。
你将要看的设置是:
可能有其他的。 其中一些你可能要增加至less十倍。
一些链接可以帮助您了解这些设置:
你检查了MySQL上的进程列表( show full processlist;进程列表show full processlist; )和Windows中的进程列表来validation它是MySQL吗? (任务pipe理器)