解出
Ubuntu12.10 x64新i7笔记本电脑,mysql默认安装。
导入一个6 MB的转储文件(一个空的drupal转储(大部分是由INSERT语句生成的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文件也很慢。
发布于 2013-04-19 16:52:13
您能给出有关MySQL实例的更多细节吗?你用哪种版本?启动mysql客户端时,您可以看到确切的版本。下一个问题,你使用什么存储引擎?最后,/etc/mysql/my.cnf中的设置是什么?通常,在默认设置下,服务器不会被配置为要认真使用。您需要根据应用程序的需要配置服务器,以使其快速运行。顺便说一句,我有一个类似的机器i7,8GB内存,Ubuntu12.04LTS,它工作得很完美。
正如您所说,在gedit或kate中打开文件也很慢,这可能意味着io瓶颈。
ext3不建议用于MySQL。要么使用ext2,要么使用更好的XFS。众所周知,ext3在使用MySQL时速度很慢。
https://askubuntu.com/questions/279568
复制相似问题