MySQL Memory--内存分配相关参数
Seesion级的内存分配:
max_threads(当前活跃连接数)* (
read_buffer_size(顺序读缓冲,提高顺序读效率)
+ read_rnd_buffer_size(随机读缓冲,提高随机读效率)
+ sort_buffer_size(排序缓冲,提高排序效率)
+ join_buffer_size(表连接缓冲,提高表连接效率)
+ binlog_cache_size(二进制日志缓冲,提高二进制日志写入效率)
+ tmp_table_size(内存临时表,提高临时表存储效率)
+ thread_stack(线程堆栈,暂时寄存SQL语句/存储过程)
+ thread_cache_size(线程缓存,降低多次反复打开线程开销)
+ net_buffer_length(线程持连接缓冲以及读取结果缓冲)
+ bulk_insert_buffer_size(MyISAM表批量写入数据缓冲)
)
global级的内存分配:
global buffer(全局内存分配总和) =
innodb_buffer_pool_size(InnoDB高速缓冲,行数据、索引缓冲,以及事务锁、自适应哈希等)
+ innodb_additional_mem_pool_size(InnoDB数据字典额外内存,缓存所有表数据字典)
+ innodb_log_buffer_size(InnoDB REDO日志缓冲,提高REDO日志写入效率)
+ key_buffer_size(MyISAM表索引高速缓冲,提高MyISAM表索引读写效率)
+ query_cache_size(查询高速缓存,缓存查询结果,提高反复查询返回效率)
+ table_cahce(表空间文件描述符缓存,提高数据表打开效率)
+ table_definition_cache(表定义文件描述符缓存,提高数据表打开效率)
MySQL Memory--内存分配相关参数的更多相关文章
- mysql慢查询日志相关参数
-- mysql慢查询日志相关参数 -- 慢查询日志时间 show variables like "long_query_time"; -- 将时间设置为2s ; -- 是否开启慢 ...
- MySQL IO线程及相关参数调优
一.关于一个SQL的简单的工作过程 1.工作前提描述 1.启动MySQL,在内存中分配一个大空间innodb_buffer_pool(其中log_buffer) 2.多用户线程连接MySQL,从内存分 ...
- 查看linux中swap内存的相关参数
内容主要来源于:linux的内存回收和交换 各项命令查看的linux环境是:Linux SUSE-33 2.6.32.12-0.7-defaul zone? 内存管理的相关逻辑都是以zone为单位的, ...
- MySQL慢日志的相关参数
slow-query-log = on #开启MySQL慢查询功能 slow_query_log_file = /data/mysql/testdb-slow.log #设置MySQL慢查询日志路径 ...
- Yarn 内存分配管理机制及相关参数配置
上一篇hive on tez 任务报错中提到了containter内存不足,现对yarn 内存分配管理进行介绍 一.相关配置情况 关于Yarn内存分配与管理,主要涉及到了ResourceManage. ...
- hadoop的job执行在yarn中内存分配调节————Container [pid=108284,containerID=container_e19_1533108188813_12125_01_000002] is running beyond virtual memory limits. Current usage: 653.1 MB of 2 GB physical memory used
实际遇到的真实问题,解决方法: 1.调整虚拟内存率yarn.nodemanager.vmem-pmem-ratio (这个hadoop默认是2.1) 2.调整map与reduce的在AM中的大小大于y ...
- mysql中内存的使用与分配
mysql的内存分配,是调优的重中之重,所以必须搞清楚内存是怎么分配的 mysql> show global variables like '%buffer%'; +-------------- ...
- mysql性能优化之服务器参数配置-内存配置
MySQL服务器参数介绍 MySQL获取配置信息路径 命令行参数 mysqld_safe --datadir=/data/sql_data 配置文件 mysqld --help --verbose | ...
- MySQL 主从复制相关参数
列举了MySQL主从复制主要的相关参数 binlog server_id 服务器在集群中唯一标识符 log_bin[=binlog_name] 启动二进制日志 log_bin_index 二进制日志索 ...
随机推荐
- sas 变量类型转换
data b2: set b1; newbl=put(oldbl,10.); run; 根据转换后的类型灵活填写
- django的FBV和CBV的装饰器例子
备忘 def auth(func): def inner(request,*args,**kwargs): u = request.COOKIES.get('username111') if not ...
- format格式
The format part is where you can specify more precisely the format of the data that you expect. For ...
- <Java><!!!><面试题>
装箱 & 拆箱 public class Test03 { public static void main(String[] args) { Integer f1 = 100, f2 = 10 ...
- php优秀框架codeigniter学习系列——CI_URI类学习
这篇文章主要介绍CI核心框架工具类CI_URI. 该类主要用来解析uri和决定路由的.关于URI和URL的关系请参考这位朋友的文章.简单来说URI是唯一定位的资源,URL是唯一资源的一个网络可能访问路 ...
- python map 常见用法
python map 常见用法2017年02月01日 19:32:41 淇怪君 阅读数:548版权声明:欢迎转载,转载请注明出处 https://blog.csdn.net/Tifficial/art ...
- MAVEN JDK版本配置
使用maven的时候,默认会使用1.5版本的JDK,并且也是编译成1.5的,我的电脑里面用的JDK是1.7的,1.8也出来了,没理由还用1.5的吧!所以我手动改成了1.7,郁闷的是,每次 maven- ...
- divide&conquer:find max array
package max_subarrayy;import java.lang.Math;public class max_subarrayy { private static int[] array; ...
- 推荐系统-0X-电影推荐与结果评估
import spark.sql import org.apache.spark.sql.types._ import org.apache.spark.mllib.recommendation.AL ...
- threejs path controls example html
<!DOCTYPE html> <html lang="en"> <head> <title>three.js webgl - pa ...