免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 10564 | 回复: 4
打印 上一主题 下一主题

【讨论中】mysql数据库运行过程中报错:Out of memory [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-08-21 15:27 |只看该作者 |倒序浏览
本帖最后由 chinafenghao 于 2013-08-28 09:52 编辑

mysql数据库运行过程中报错:
ERROR 1041 (00000): Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap space

mysql服务重启又正常,请教各位了.
[root@sdgovvod ~]# grep -v "#"  /etc/my.cnf

[client]
port            = 3306
socket          = /tmp/mysql.sock

[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-locking
back_log = 300

key_buffer = 512M
max_allowed_packet = 64M
table_cache = 2048
sort_buffer_size = 10M
net_buffer_length = 10M
read_buffer_size = 10M
read_rnd_buffer_size = 10M
myisam_sort_buffer_size = 128M
skip-name-resolve

thread_cache_size = 256
thread_stack = 226976
join_buffer_size = 10M
query_cache_size = 1024M
max_connections = 1500
max_connect_errors = 999999999
open_files_limit = 4096
skip-innodb
interactive_timeout = 20
wait_timeout = 20
net_read_timeout =20

skip-federated
log-bin=mysql-bin
server-id       = 1
innodb_buffer_pool_size = 126M
[mysqldump]
quick
max_allowed_packet = 64M
[mysql]
no-auto-rehash
[isamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 10M
write_buffer = 10M
[myisamchk]
key_buffer = 128M
sort_buffer_size = 128M
read_buffer = 10M
write_buffer = 10M
[mysqlhotcopy]
interactive-timeout
skip-name-resolve

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52戌狗
日期:2013-12-27 15:08:11
2 [报告]
发表于 2013-08-21 16:36 |只看该作者
物理内存有多大
多大的数据量 并发

论坛徽章:
0
3 [报告]
发表于 2013-08-21 17:28 |只看该作者
还有可能是不科学的sql,取出大量的结果用光了内存空间。
之前碰到过一次。一app,将10多万条记录取出来放到2G内存里面,最后当然是应用挂了。

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每月发帖之星
日期:2015-09-11 19:30:52IT运维版块每周发帖之星
日期:2015-09-11 19:20:31IT运维版块每日发帖之星
日期:2015-08-26 06:20:00每日论坛发贴之星
日期:2015-08-20 06:20:00IT运维版块每日发帖之星
日期:2015-08-20 06:20:002015年辞旧岁徽章
日期:2015-03-03 16:54:15金牛座
日期:2014-05-04 16:58:09双子座
日期:2013-12-17 16:44:37辰龙
日期:2013-11-22 15:20:59狮子座
日期:2013-11-18 22:55:08射手座
日期:2013-11-12 10:54:26
4 [报告]
发表于 2013-08-27 21:00 |只看该作者
ERROR 1041 (00000): Out of memory; check if mysqld or some other process uses all available memory; if not, you may have to use 'ulimit' to allow mysqld to use more memory or you can add more swap space
错误的提示:用free看下是否有availabe memory 如有没有,是否有ulimit或者swap大小的调整。

论坛徽章:
8
CU大牛徽章
日期:2013-09-18 15:20:48CU大牛徽章
日期:2013-09-18 15:20:58CU大牛徽章
日期:2013-09-18 15:21:06CU大牛徽章
日期:2013-09-18 15:21:12CU大牛徽章
日期:2013-09-18 15:21:17天秤座
日期:2013-10-30 14:01:03摩羯座
日期:2013-11-29 18:02:31luobin
日期:2016-06-17 17:46:36
5 [报告]
发表于 2013-08-28 09:52 |只看该作者
@gevermis
1、扩大系统的swamp空间
2、
join_buffer_size = 10M
sort_buffer_size = 10M
net_buffer_length = 10M
read_buffer_size = 10M
read_rnd_buffer_size = 10M
myisam_sort_buffer_size = 128M
这些是每个session都会分配,如果并发大,这些值全部改小。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP