- 论坛徽章:
- 0
|
感谢你的回复。
原帖由 todayhero 于 2008-6-12 11:02 发表 ![]()
1.从错误提示分析得到
可能是mysql的bug,若是bug,更改版本比较好,
也有可能是版本与系统之间的不兼容存在问题
也有可能是硬件的问题
我也在想换到另外一台机器上试试。 不过我们这个MYSQLD的负载也是有问题的。负载相当高,一秒种有1400多次的SELECT。
2.out of memory内存不足,加大物理内存.这个大家都知识.
这个内存不足我比较难理解,我的机器内存是8G的,MYSQLD应该只能用到其中的2G,怎么也不会不够。
而且看free的结果,也是还有3g多的内存做在系统buffer
mysql@XXX:/data/mysqldata/data> free -
total used free shared buffers cached
Mem: 8302504 7897568 404936 0 337188 5639604
-/+ buffers/cache: 1920776 6381728
Swap: 2104504 168 2104336
3, 增大sort_buffer_size还是增大key_buffer_size
我查到
Key_read_requests | 393506 |
| Key_reads | 11 |
看来key_buffer_size应该是够的
4, sort_buffer_size值
| Sort_merge_passes | 4377 | 我这边非常大。
SO。 我把sort_buffer_size调大试一下。
...
[ 本帖最后由 cycker 于 2008-6-12 14:05 编辑 ] |
|