`
aigo
  • 浏览: 2648760 次
  • 性别: Icon_minigender_1
  • 来自: 宜昌
社区版块
存档分类
最新评论

MySQL崩溃错误:Out of memory (Needed 1073741816 bytes)

    博客分类:
  • DB
阅读更多

 

大多数人认为MySQL的最大内存占用大小的公式是这样的:

Maximum MySQL Memory Usage = innodb_buffer_pool_size + key_buffer_size + (read_buffer_size + sort_buffer_size) X max_connections

 

但是我更倾向于这种:

Maximum MySQL Memory Usage = innodb_buffer_pool_size + key_buffer_size + ((read_buffer_size + read_rnd_buffer_size + sort_buffer_size + join_buffer_size) X max_connections)

 

这些变量导入公式后的总和不要超过物理内存的80%:

sort_buffer_size

read_buffer_size

read_rnd_buffer_size

join_buffer_size

 

max_connections

 

原文:http://dba.stackexchange.com/questions/1927/why-does-mysql-say-im-out-of-memory

分享到:
评论

相关推荐

    mysql Out of memory (Needed 16777224 bytes)的错误解决

    MySQL数据库在运行过程中可能会遇到“Out of memory (Needed 16777224 bytes)”的错误,这通常表示数据库服务器在执行某查询时内存不足。该问题可能由多种因素引起,包括查询缓存设置、内存分配限制以及存储过程中的...

    mysqld-nt: Out of memory (Needed 1677720 bytes)解决方法

    标题中的“mysqld-nt: Out of memory (Needed 1677720 bytes)”是一个常见的MySQL服务器错误,通常表示MySQL服务在运行过程中遇到了内存不足的问题。这个错误表明MySQL试图分配1677720字节(约1.6MB)的内存,但系统...

    mysql Sort aborted: Out of sort memory, consider increasing server sort buffer size的解决方法

    MySQL中的"Sort aborted: Out of sort memory, consider increasing server sort buffer size"错误通常发生在数据库执行涉及排序操作的查询时,如ORDER BY或GROUP BY语句。这个错误表明MySQL在执行查询过程中分配的...

    mysql提示got timeout reading communication packets的解决方法

    错误提示: user: ‘root’ host: `localhost’ (Got timeout reading communication packets) MYSQL server has gone away 引起这个原因是不可怕的.原因是更改了系统的断开时间. mysql>show gloable variables ...

    Mysql Error Code : 1436 Thread stack overrun

    MySQL 错误代码1436“线程堆栈溢出”是一个常见的问题,它发生在MySQL服务器执行过程中,由于线程堆栈空间不足导致。线程堆栈是每个线程在运行时分配的一块内存区域,用于存储函数调用、局部变量等。当一个线程在...

    MySQL 数据库 like 语句通配符模糊查询小结

    前言 今天在使用MySQL语句执行增删改查操作时,控制台报出了以下错误:Parameter index out of range (1 > number of parameters, which is 0)。翻译过来意思就是:查到结果数据为1,真实值应为0,参数越界,产生...

    mysql数据库驱动:mysql-connector-java-6.0.5.jar

    2. **版本6.0.5**: 这个版本的驱动在当时提供了对MySQL 5.x及早期6.x系列版本的支持,包括性能优化、新的特性和错误修复。比如,可能包含对InnoDB存储引擎的改进,更好的事务处理,以及对SSL连接的支持等。 3. **...

    MySQL技术内幕 InnoDB存储引擎.pdf

    最近在学习MySQL技术内幕 InnoDB存储引擎 第2版,整理了一些文档分享出来,同时也方便以后查看。若有不当之处,烦请批评指正。 1. MySQL体系结构和存储引擎 2. InnoDB存储引擎 2.1 InnoDB体系结构 2.2 ...

    大牛总结 MySql常见错误集锦

    6. 错误1264: Out of range value for column 类似地,当插入的数据超出了列的允许范围(如浮点数或日期时间格式),会触发此错误。修改插入的数据以适应列的定义。 7. 错误1136: Column count doesn't match value...

    MySQL运维内参:MySQL、Galera、Inception核心原理与最佳实践 part2

    MySQL运维内参:MySQL、Galera、Inception核心原理与最佳实践_PDF电子书下载 高清 带索引书签目录_周彦伟 _电子工业出版社_P613_2017.6.1.part2.rar 解压需要第一部分,网址...

    MySQL错误代码查询

    MySQL内存表(MEMORY引擎)大小有限制,当达到最大容量时,会触发此错误。考虑增大内存表大小限制,或使用其他存储引擎。 通过了解这些常见的MySQL错误代码,你可以更快地诊断和解决问题,提高数据库操作的效率。在...

    mysql错误can't open file

    MySQL 错误:Can’t open file 的解决方案 MySQL 错误:Can’t open file 是一种典型的 MySQL 表受损错误,解决的办法就是修复表。出现这个错误的原因可能是你把数据库文件挪来挪去的结果,当然不排除其他原因。...

    unidac64src 6.4.15

    Bug with raising 'Argument out of range' error on TCRDBGrid creating in RAD Studio Berlin with Update 1 is fixed Bug with QueryRecCount when ORDER clause contains CASE..END is fixed Bug with ...

    国产麒麟系统KylinOS 安装MySQL 8.0-RPM包安装操作手册

    国产麒麟系统KylinOS 安装MySQL 8.0-RPM包安装操作手册 在国产麒麟系统KylinOS环境下安装MySQL 8.0-RPM包需要按照以下步骤进行操作。 检查是否有mysql残留 在安装MySQL之前,需要检查服务器是否已经安装了mysql。...

    MySQL Internals Manual.pdf

    根据提供的文件信息,我们可以看到文档《MySQL Internals Manual.pdf》涵盖了MySQL内部机制、代码结构、构建指南和编码规范等丰富知识点。以下是对文件内容的详细解读: 1. MySQL源码导览: 文档首先提供了一个对...

    Linux中安装MySQL遇到的各种坑

    Linux中安装MySQL遇到的各种坑 在 Linux 系统上安装 MySQL 时可能会遇到各种问题,本文将记录这些问题并提供解决方法。 安装 NTP 在安装 MySQL 之前,需要安装 NTP(Network Time Protocol),以确保系统时间同步...

Global site tag (gtag.js) - Google Analytics