首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL错误日志中的内存不足

MySQL错误日志中的内存不足
EN

Database Administration用户
提问于 2018-02-16 21:15:26
回答 1查看 1.7K关注 0票数 2

要解决错误日志中出现的错误,我应该检查什么?是否需要向服务器添加RAM或调整某些配置变量?

我复制部分日志:

180102 10:45:53 InnoDB:已启动;日志序列号0 267632652 mysql3:内存不足(需要2299002880字节) 180102 10:45:54 备注 mysql3:就绪以供连接。版本:‘5.0.27- Community’socket:'‘端口: 3307 MySQL Community (GPL) 180102 10:46:14180102 10:46:14 错误无法从InnoDB的内部数据字典中找到表测试/cliconcepw,尽管该表的.frm文件存在。也许您已经删除和重新创建了InnoDB数据文件,但是忘记了删除InnoDB表的相应.frm文件,或者您已经将.frm文件移到了另一个数据库?请参见http://dev.mysql.com/doc/refman/5.0/en/innodb-troubleshooting.html如何解决问题。180215 20:15:05 错误内存不足;检查mysqld或其他进程是否使用所有可用内存;如果没有,则可能必须使用“ulimit”来允许mysqld使用更多内存,或者可以添加更多交换空间。

Windows 2008 64位/8GB RAM

MySQL 5.0

EN

回答 1

Database Administration用户

发布于 2018-02-23 19:31:00

在8GB内存中的64位操作系统上的32位MySQL:

  • 操作系统可以访问所有的8GB。
  • 32位MySQL不超过4GB;它不可能使用更多。实际上,它不能完全使用所有的4GB。
  • 您可以(应该)重新配置MySQL (通过my.cnf),就像它在4GB的机器上一样。
  • 您可以获得64位版本的MySQL。
  • 你可以升级MySQL -- 5.0真的很古老。就连5.1也是“死”。有5.5,快速老化,5.6,5.7和很快8.0。

关于配置内存的更多信息:http://mysql.rjweb.org/doc.php/memory

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/198142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档