Mysql 在(快速)开发笔记本电脑上非常慢

Mysql 在(快速)开发笔记本电脑上非常慢

[解决了]

Ubuntu 12.10 x64 新 i7 笔记本电脑,mysql 默认安装。

导入 6 MB 转储文件(主要由 INSERT INTO 语句组成的空 drupal 转储)需要大约 30 分钟,而在其他 PC 上则需要不到一分钟。

我创建了一个 ext3 分区并将 /var/lib/mysql 安装在那里,但是问题并没有解决。

iostat -x:

Linux 3.5.0-27-generic (lobiancoOfficeLinux)    09/04/2013  _x86_64_    (8 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2,44    0,01    0,49    2,44    0,00   94,62

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda              34,47    68,87    9,86   31,42   388,97   420,90    39,24     1,51   36,56   37,10   36,39   9,65  39,85

还有什么原因导致 mysql 性能如此缓慢?

我不知道这是否相关,但使用 gedit 或 Kate 打开 dump.sql 文件也相当慢。

答案1

您能否提供一些有关 MySQL 实例的更多详细信息。您使用的是哪个版本?启动 mysql 客户端时,您可以看到确切的版本。下一个问题是,您使用什么存储引擎?最后,/etc/mysql/my.cnf 中的设置是什么?通常,使用默认设置时,服务器未配置为严肃使用。您需要根据应用程序的需求配置服务器以使其快速运行。顺便说一句,我有一台类似的机器 i7、8 Gb RAM、Ubuntu 12.04 LTS,它运行完美。

正如您所说,在 gedit 或 Kate 中打开文件的速度也很慢,这可能表明存在 io 瓶颈。

不推荐将 ext3 用于 MySQL。请使用 ext2 或更好的 XFS。众所周知,ext3 在 MySQL 上运行速度较慢。

相关内容