MySQL内存大小
2016-03-03 11:07
513 查看
mysql内存计算公式
mysql used mem=key_buffer_size+query_cache_size+tmp_table_size+innodb_buffer_pool_size +innodb_additional_mem_pool_size+innodb_log_buffer_size +max_connections*(read_buffer_size+read_rnd_buffer_size+sort_buffer_size+join_buffer_size+binlog_cache_size +thread_stack)
在mysql 中输入如下命令,可自动计算自己的当前配置最大的内存消耗
SHOW VARIABLES LIKE 'innodb_buffer_pool_size'; SHOW VARIABLES LIKE 'innodb_additional_mem_pool_size'; SHOW VARIABLES LIKE 'innodb_log_buffer_size'; SHOW VARIABLES LIKE 'thread_stack'; SET @kilo_bytes = 1024; SET @mega_bytes = @kilo_bytes * 1024; SET @giga_bytes =@mega_bytes * 1024; SET @innodb_buffer_pool_size = 2 *@giga_bytes; SET @innodb_additional_mem_pool_size = 16 *@mega_bytes; SET @innodb_log_buffer_size = 8 *@mega_bytes; SET @thread_stack = 192 *@kilo_bytes; SELECT ( @@key_buffer_size +@@query_cache_size +@@tmp_table_size +@innodb_buffer_pool_size +@innodb_additional_mem_pool_size +@innodb_log_buffer_size +@@max_connections * ( @@read_buffer_size +@@read_rnd_buffer_size +@@sort_buffer_size + @@join_buffer_size +@@binlog_cache_size +@thread_stack ) ) /@giga_bytes AS MAX_MEMORY_GB
在mysql 中输入如下命令,可显示各占内存参数大小
SHOW VARIABLES LIKE 'key_buffer_size'; SHOW VARIABLES LIKE 'query_cache_size'; SHOW VARIABLES LIKE 'tmp_table_size'; SHOW VARIABLES LIKE 'innodb_buffer_pool_size'; SHOW VARIABLES LIKE 'innodb_additional_mem_pool_size'; SHOW VARIABLES LIKE 'innodb_log_buffer_size'; SHOW VARIABLES LIKE 'read_buffer_size'; SHOW VARIABLES LIKE 'read_rnd_buffer_size'; SHOW VARIABLES LIKE 'sort_buffer_size'; SHOW VARIABLES LIKE 'join_buffer_size'; SHOW VARIABLES LIKE 'binlog_cache_size'; SHOW VARIABLES LIKE 'thread_stack';
相关文章推荐
- mysql数据库的物理文件结构
- MySQL之设置数据库之间主主同步---主主同步,相互备份
- mysql备份与恢复
- mysql 常用命令与备份恢复 整理
- mysql workbench建表时PK、NN、UQ、BIN、UN、ZF、AI的含义
- 解决远程连接mysql错误1130代码的方法
- MySQL操作数据库和表的常用命令新手教程
- MySql之错误异常--Binary logging not possible. Message: Transaction level 'READ-COMMITTED' in InnoDB is no
- 怎样查看mysql pid文件路径 文件位置
- 阿里云服务器忘记mysql的登录密码时候如何修改密码
- mysql 主从同步过程详解、主从延迟原理分析
- mysql数据库存储路径更改 数据文件位置
- 做一个合格的程序猿之MYSQL 使用心得(一)
- mysql 查询死锁以及解锁
- Mac 安装 MySQL
- 解析Mysql字符集概念
- mysql的基本使用方法
- MySQL用户授权 和 bin-log日志 详解和实战
- window下连接ubuntu mysql的问题
- MySQL在右表数据不唯一的情况下使用left join的方法