MySQL上的VMware非常慢

我有Windows 7,VMware Worstation 7和Ubuntu Hardy 8.04客户端(我试过64位客户端和32)。 我已经在Apache下的主机上运行phpmyadmin。 我已经改变了config.inc.php来添加多个主机,这样我就可以访问在VMware Ubuntu Hardy客户端上运行的MySQL实例。

这是非常缓慢的。 从一个表切换到另一个表需要13秒。 我已经尝试了运行不同MySQL实例的Ubuntu的不同实例。 我已经分配了512 MB,并尝试了1 GB的内存。 顶部说这个系统什么都不做。

同样的问题。 我尝试从NAT更改为主机networking桥接networking。 他们都工作,但他们都一样慢。 我看到有人说他们在/etc/hostname/etc/hosts有不匹配的名字,所以我检查了它们。 我使用主机名访问主机:

 taer12 

我在主机名和/etc/hosts都有。

 顶部 -  15:52:55最多30分钟,2个用户,平均负载:0.00,0.00,0.00
任务:55总计,1跑步,54睡觉,0停止,0僵尸
 Cpu(s):0.0%us,0.0%sy,0.0%ni,100.0%id,0.0%wa,0.0%hi,0.0%si,0.0%st
 Mem:总共515432k,使用110748k,404684k空闲,4980k缓冲
交换:共915664k,使用0k,915664k免费,64720kcaching 

有没有人有任何其他的想法?

我修好了,Google修好了,总是用Google或者Stackoverflow来修复它!

我补充说

跳过名称parsing

到my.cnf的[mysqld]部分,谢天谢地! 它现在过得飞快。 这整整一天的时间才能使这个开发环境正常运行,希望能够帮助别人。

干杯

丰富

丰富 –

对不起 – 刚才看到这个如果能帮助你调整好一点,为什么不回答。

我将从一些基本的MySQL监控开始 – 这里可能有一些帮助的工具是:

顶部,顶部和innotop

(顶部是Linux中的默认)mtop – http://mtop.sourceforge.net innotop – http://innotop.sourceforge.net

您也可以从命令行(cli)使用MySQL监视工具

mysqladmin processlist / mysqladmin proc

可悲的是 – 很多人会使用/ usr / share / mysql下的默认模板

我强烈build议跳过他们 – 他们是旧的,不值得使用的原因如下:

  • 某些操作系统或MySQL版本的设置无效(例如thread_concurrency和skip-locking)
  • 添加巨大的数组variables,你可能不知道它们是什么
  • 从其他设置testing它们的性能不仅仅是可疑的

运行完这些之后(并进行一些调整),让MySQL运行至less24-48小时,然后使用以下诊断工具:

  • MySQL的调谐器(只需键入wget mysqltuner.pl在Linux下载然后chmod755 mysqltuner.pl并运行它通过./mysqltuner.pl 😉
  • mysqlidxchk(安装通过wget hackmysql.com/scripts/mysqlidxchk-1.1 chmod 755 mysqlidxchk * mv mysqlidxchk * mysqlidxchk)然后运行这样的操作:(./mysqlidxchk –general / var / lib / mysql / general.log)

如果您还需要一些帮助安装这些,请让我知道

PS – 其中大部分是仅限于linux的脚本 – 但是对于mySQL服务器的调整和pipe理将有很大的帮助。

以及一个很好的日志parsing工具,如mysqlsla和mysqlreport状态报告