mysql56 配置内存_【mysql】mysql 内存配置调优
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中输入以下命令,可以查出内存总量及各个参数的配置情况:
SET @kilo_bytes = 1024;
SET @mega_bytes = @kilo_bytes * 1024;
SET @giga_bytes = @mega_bytes * 1024;
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;
select @@key_buffer_size / @mega_bytes;
select @@query_cache_size / @mega_bytes;
select @@innodb_buffer_pool_size / @mega_bytes;
select @@innodb_additional_mem_pool_size / @mega_bytes;
select @@innodb_log_buffer_size / @mega_bytes;
select @@read_buffer_size / @mega_bytes;
select @@read_rnd_buffer_size / @mega_bytes;
select @@sort_buffer_size / @mega_bytes;
select @@join_buffer_size / @mega_bytes;
select @@binlog_cache_size / @mega_bytes;
select @@thread_stack/ @mega_bytes;
select @@max_connections;
参数配置:
在/etc/mysql/my.cnf中的[mysqld]段中配置对应的参数,如:
max_connections = 128
innodb_buffer_pool_size = 2G
mysql56 配置内存_【mysql】mysql 内存配置调优相关推荐
- mysql监控、性能调优及三范式理解
@酷勤网-程序员的那点事 <mysql监控.性能调优及三范式理解>下文介绍了关于mysql监控.性能调优及三范式理解的内容.mysql监控.性能调优及三范式理解(来自: 博客园 ) @酷勤 ...
- mysql占用多少内存_解决mySQL占用内存超大问题
解决mySQL占用内存超大问题 解决mySQL占用内存超大问题 为了装mysql环境测试,装上后发现启动后mysql占用了很大的虚拟内存,达8百多兆.网上搜索了一下,得到高人指点my.ini.再也没见 ...
- 减少mysql内存_减少mysql内存占用
小站点的服务器一般在512M或1G左右,但是我们安装的MySQL 5.6.5.7默认启动占用内存400多M,MySQL内存占用率明显偏高,将会导致MySQL崩溃,经常出现MySQL自动停止的情况.my ...
- mysql数据库映射到内存_基于共享内存的数据库映射
基于共享内存的数据库映射 概述 随着各类行业软件对性能追求越来越高,因此对数据库处理的速度提出了新的挑战.然而大部分复杂的业务处理往往依赖体量较大的关系数据(如:Oracle,Mysql,Postgr ...
- mysql数据库连接配置路径_关于mysql安装后更改数据库路径方法-linux环境
使用yum安装mysql后,数据库路径一般和日志文件放在一个分区/var路径下. 久后,随着日志文件的增加,数据库的存放大小会显得不足,因此,建议安装mysql后将数据库路径更改到一个更加合理的分区存 ...
- mysql设置最大使用内存_设置MySQL使用大内存页面
一般情况下使用的内存为每页4K,使用 huge page 的话默认是每页 2M.如果设置MySQL使用 huge page 至少有两个好处,一个是可以减少 Translation Lookaside ...
- Spark 中 JVM 内存使用及配置详情、spark报错与调优、Spark内存溢出OOM异常
一般在我们开发spark程序的时候,从代码开发到上线以及后期的维护中,在整个过程中都需要涉及到调优的问题,即一开始需要考虑如何把代码写的更简洁高效调优(即代码优化),待开发测试完成后,提交任务时综合考 ...
- rdd数据存内存 数据量_大数据开发-Spark调优常用手段
Spark调优 spark调优常见手段,在生产中常常会遇到各种各样的问题,有事前原因,有事中原因,也有不规范原因,spark调优总结下来可以从下面几个点来调优. 1. 分配更多的资源 分配更多的资源: ...
- i7台式电脑配置推荐_专业设计师电脑配置推荐 i7-7700配K2200组装台式电脑配置及报价...
在很多人眼里,PC 是生活里的第一生产力工具,尤其是在设计.摄影等专业领域,绝对是无可替代的存在. 在很多像工程设计.动画制作.科研.模拟仿真等专业领域,大多数朋友的生产力工具都是一个工作站.但笔者就 ...
最新文章
- vue中的axios封装
- php处理heic格式图片,iPhone 照片为heic格式怎么处理?
- 如何把c语言程序的数据导出到文档,急求如何将下列C语言程序数据存储到文件中?...
- windows下MBCS和UNICODE编码的转换
- android webview es6,Android v 5.0 webview HTML5,CSS3和ES6兼容性
- SDL环境初始化测试代码
- Spring RedisTemplate 批量获取值的2种方式
- 思想篇(1)--企业需要什么样的人才?
- Mac与Windows或Linux的键鼠共享神器Synergy
- 树莓派学习路程No.2 GPIO功能初识 wiringPi安装
- oracle 的逻辑结构设计,浅谈Oracle数据库逻辑结构
- java打印出日历_java控制台打印本月的日历
- Oracle学习资料分享(含教程、笔记、题库下载与学习方法)
- android 虚拟基站和经纬度,android基于Gps 定位跟基站定位获取经纬度
- 明翰英语教学系列之雅思口语篇V0.2(持续更新)
- apicloud的使用
- Web-elasticsearch的使用
- Linux上编译并配置opencv-3.3.0过程
- CUDA入门教程;Transformer太火不是好事?;探求GPU极限性能的利器|AI系统前沿动态...
- 【阿里云产品公测】以开发者角度看ACE服务『ACE应用构建指南』