博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql使用总内存
阅读量:6693 次
发布时间:2019-06-25

本文共 964 字,大约阅读时间需要 3 分钟。

mysql使用总内存 = global_buffers + thread_buffers

 
All thread buffer(会话/线程级内存分配总和) = 
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 buffer(SGA, 全局内存分配总和) =

innodb_buffer_pool_size                      -- InnoDB高速缓冲,行数据、索引缓冲,以及事务锁、自适应哈希等
+innodb_additional_mem_pool_size    -- InnoDB数据字典额外内存,缓存所有表数据字典(在MySQL5.7.4之后,已经丢弃了)
+innodb_log_buffer_size                      -- InnoDB REDO日志缓冲,提高REDO日志写入效率
+key_buffer_size                                   -- MyISAM表索引高速缓冲,提高MyISAM表索引读写效率
+query_cache_size                                -- 查询高速缓存,缓存查询结果,提高反复查询返回效率(在MySQL5.7.4之后,已经丢弃了)
+table_cahce                                         -- 表空间文件描述符缓存,提高数据表打开效率
+table_definition_cache                        -- 表定义文件描述符缓存,提高数据表打开效率

转载于:https://www.cnblogs.com/liufofu/p/7728076.html

你可能感兴趣的文章
echarts图类型设置
查看>>
让博客园自动生成目录
查看>>
深度优先搜索(DFS)
查看>>
get dc app
查看>>
form 表单
查看>>
POJ 1012 Joseph
查看>>
Nordic Collegiate Programming Contest 2016
查看>>
基础复习-算法设计基础 | 复杂度计算
查看>>
201671010128 2017-09-17《Java程序设计》之步步深入面向对象
查看>>
Linux内核在I386架构下的内存管理
查看>>
打包文件 MANIFEST.MF 功能详解
查看>>
构建vue单页应用(一)
查看>>
最小公倍数
查看>>
HDOJ_ACM_Can you find it?
查看>>
SpringMVC-常用的注解
查看>>
羊车门问题
查看>>
【总结整理】overflow: auto/hidden;清除自己
查看>>
用substr()截取中文出现乱码的解决方法
查看>>
Java练习 SDUT-2400_高中数学?
查看>>
UGUI组件之InputField 组件简单笔记(输入栏 输入框 )
查看>>