星期一, 1 二月 2010
由表引擎不一致导致的MySQL性能降低
« 一个JSP乱码的问题 | Main | Solaris 10 下查看在线的登录用户 »
最近发现服务器反应迟钝,用户反应MySQL响应很慢。这个服务器使用Windows Server 2003安装的MySQL5.0数据库。不但MySQL响应慢,连磁盘拷贝文件的速度也明显降低。服务器内存足够,还有空余5GB内存。百思不得其解,什么原因呢?难道磁盘有问题?出现了坏道?但是又没发现如何文件读取失败的日志消息。进入MySQL,发现有一用户的某些连接一直处于 sending data、sorting result的状态。打开这个用户的数据库,发现某些表使用MyISAM引擎,某些使用InnoDB引擎,将表的引擎都改为MyISAM引擎,一切恢复正常!!
Posted by at 7:37 下午 in 未分类
[Trackback URL for this entry]