Ubuntu 12.04上的Mysql与静态IP是非常缓慢的

我的设置

  • Ubuntu 12.04
  • 静态IP地址
  • mysql 5.5.28

这是我本地networking中用于开发的一个盒子。 所以我安装Ubuntu并没有太大的改变,但设置了静态IP。

这台机器上的Mysql很慢。 例如,用一百个插入语句在一个数据库中转储需要15分钟,而在另一台较小的计算机上,只需要不到一分钟的时间。

我认为我的networkingconfiguration不好,可能会丢失或者错误的东西。 我怎样才能debugging这个问题?

的/ etc /networking/接口

auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.80 netmask 255.255.255.0 network 192.168.1.1 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.8.4 dns-searcch google.com 

my.cnf中:

 bind-address = 127.0.0.1 

我可以看到几种find性能瓶颈的方法:

  1. 有两个相同的硬件,一个有问题,一个没有。 每次改变一个更糟糕的东西,直到它变得更好。 你改变的最后一件事是问题。 (请注意,可能有多个问题。)
  2. 在坏框上运行mysqltuner ,并按照它所做的任何build议。
  3. 使用-tt-T选项在MySQL上运行strace ,并观察它所花费的时间。 -c选项也可以是有用的。
  4. 设置一个运行类似Cacti,Zabbix,Munin等的监视框,观察性能问题发生时哪个指标达到100%。

不能保证这是一个软件或configuration问题。 因为你正在比较不同的(可能完全不同的)硬件位,所以你的开发盒已经可以使用了。 有可能只有购买更好的硬件才能让速度更快。 不知道你正在比较的盒子的细节,没有人能确定。