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
相关推荐
mysql_配置详解.docx MySQL性能调优文档.pdf MySQL性能调优与架构设计--全册.pdf MySQL性能优化概述.pdf Mysql性能优化教程.doc mysql中的内存使用.pdf 如何处理大数据量的查询.doc 深入浅出MySQL数据库开发、优化与...
《mysql管理之道:性能调优、高可用与监控》由资深mysql专家撰写,以最新的mysql版本为基础,以构建高性能mysql服务器为核心,从故障诊断、表设计、sql优化、性能参数调优、mydumper逻辑、xtrabackup热备份与恢复、...
MySQL对于web架构性能的影响最大,也是关键的核心部分。下面我们了解一下MySQL优化的一些基础,MySQL自身(my.cnf)的优化
很牛逼的解说,可以让你瞬间提高mysql配置能力,向原作者致敬! -------------------------------------------------------- mysql 的内存管理其实是比较复杂的,小结下,分为两类: 1 线程独享内存 2 全局共享内存 ...
1.Tomcat优化配置 (1)更改Tomcat的catalina.bat 将java变成server模式,增大jvm的内存,在文件开始位置增加 setJAVA_OPTS=-server -Xms1024m -Xmx2048m -Xss512K -XX:PermSize=128m-XX:MaxPermSize=256m ...
Mysql参数优化对于新手来讲,是比较难懂的东西,其实这个参数优化,是个很复杂的东西,对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系,优化不可能一次性完成,需要不断的观察...
杨中科:谁说.NET没有GC调优? .NET内存性能分析指南 DbContext 生存期、配置和初始化 ASP.NET Core 依赖注入 Entity Framework Core 简介 管道模型及中间件使用解读 MySQL 基础 高级知识点 优化问题 必修:事务 阿里...
MySQL常用存储引擎之MyISAM 特性: 1、并发性与锁级别 2、表损坏修复 check table tablename repair table tablename 3、MyISAM表支持的索引类型 ①、全文索引 ②、前缀索引 4、MyISAM表支持数据压缩 myisampack ...
20_flume的安装及内存的调整.mp4 21_mysql的安装部署.mp4 22_mysql远程软件连接的问题解决.mp4 23_采集数据模拟生成展示.mp4 24_日志采集架构及组件选择.mp4 25_采集日志flume的配置文件编写.mp4 26_
对象:整个DBMS,包括 SQL查询,数据库部署配置,架构等 目标:数据库响应时间快,吞吐量更大。 2. 调优考虑的维度有哪些 用户反馈:是最及时的,是最直接的。 日志分析:通过数据库日志以及操作系统日志定位问题。 ...
JVM:包括JVM的内存模型,垃圾回收机制,类加载,JVM调优。 多线程和高并发:包括JAVA的线程模型,同步机制,以及如何编写高并发程序。 设计模式:包括常见的设计模式,如单例模式,工厂模式,观察者模式等,以及...
支持对物理算子内存使用进行统计,通过配置文件以及系统变量指定超过阈值后的处理行为 支持限制单条 SQL 语句使用内存的大小,减少程序 OOM 风险 支持在 CRUD 操作中使用隐式的行 ID 提升点查性能 3.Server 支持...
│ │ 深入理解Java内存模型.pdf │ │ │ └─课后资料 │ ├─笔记 │ │ 淘淘商城_day20_课堂笔记.docx │ │ │ └─视频 │ 07-使用Jedis连接集群操作.avi │ 00-今日大纲.avi │ 01-RDB持久化方式.avi │ 02...
5.1.2:MySQL的安装 41 5.1.3:hive的安装 41 5.1.4:Spark1.1.0 Standalone集群搭建 42 5.2:客户端的搭建 42 5.3:文件数据准备工作 42 5.4:hive数据准备工作 43 六:sparkSQL之基础应用 43 6.1:sqlContext基础...
22_数仓采集_项目经验之HDFS参数调优.avi; F" t) F) H7 W' {& L% n3 H ~7 s 23_数仓采集_Zookeeper安装.avi6 c1 v9 x4 \% K5 D. \0 M 24_数仓采集_项目经验之ZK集群启动停止脚本.avi( i1 P# ^( y1 Q- a 25_数仓采集_...