文档章节

常见的MySQL服务器配置优化

weiliu007
 weiliu007
发布于 2016/09/11 00:11
字数 464
阅读 42
收藏 0
  1.   key_buffer_size:为索引键设置缓冲区大小,使用时才真正分配
  2.   innodb_buffer_pool_size:定义InnoDB缓冲池的大小
  3.  innodb_additional_mem_pool_size:定义InnoDB的数据字典和内部数据结构的缓冲池的大小
  4.  query_cache_size:设置查询缓存的大小
  5.  max_heap_table_size:定义一个Memory存储引擎表的最大容量
  6.  tmp_table_size:设置临时表能用的内存大小
  7.  join_buffer_size:全表连接操作所使用的内存缓冲区大小
  8.  sort_buffer_size:设置用于排序的缓存大小
  9. read_buffer_size:在查询有需要的时候,会为该缓存分配内存,一次性分配指定的大小
  10.  read_rnd_buffer_size:和上个参数的区别是:只会分配需要的内存大小
  11.  table_cache_size:缓存表的数量
  12.  thread_cache_size:缓存线程的空间大小
  13.  innodb_max_dirty_pages_pct:设置在缓存池中保存的最大的脏页的数量
  14.  innodb_log_file_size:日志文件大小
  15.  innodb_log_buffer_size:日志缓存区大小
  16. innodb_flush_log_at_trx_commit:设置日志缓冲刷新到文件的机制(0-每秒刷 新一次,1-每次事务刷新一次,2-每次提交时把缓存写到文件,但不刷新)
  17.  innodb_flush_method:设置如何跟文件系统交互
  18.  innodb_file_per_table:每个表一个文件
  19.  innodb_thread_concurrency:设置一次性有多少线程进入内核
  20. max_length_for_fort_data:用于排序数据的最大长度,可以影响MySQL选择那  个排序算法
  21.  optimizer_switch:设定MySQL优化器中哪个高级索引合并功能被开启
  22.  default_storage_engine:默认的存储引擎
  23.  max_allowed_packet:结果集的最大容量
  24.  sql_mode:支持的各种服务器SQL模式
  25.  innodb_strict_mode:定义一个专门为InnoDB插件提供的服务器SQL模式级别
  26.  max_connections:最大连接数

参考资料:

mysql并发线程控制之thread pool和优先队列 

mysql并发线程控制之控制thread_running数量 

MySQL线程池总结(一)

http://www.51itstudy.com/24898.html

© 著作权归作者所有

weiliu007
粉丝 16
博文 171
码字总数 84810
作品 0
深圳
程序员
私信 提问
MySQL优化经验和方法汇总

一、服务器硬件对MySQL性能的影响 1、磁盘寻道能力(磁盘I/O),以目前高转速SCSI硬盘(7200转/秒)为例,这种硬盘理论上每秒寻道7200次,这是物理特性决定的,没有办法改变。 MySQL每秒钟都在进...

缤纷世界wb
2014/03/10
0
0
MySQL架构的优化

mysql的复制: mysql的二进制日志:记录了所有对MySQL数据库的数据增删查改和对表和数据库的修改 binlog命令行的工具进行查看 二进制日志格式:

Panda_Jerry
2017/11/12
0
0
[深圳]三态电子商务诚聘高级运维工程师/高级系统工程师

工作职责: 1、保证公司网站应用系统安全、为其稳定的运行提供技术支撑; 2、负责各类服务器的软硬件的配置安装、调试优化及维护管理; 3、负责进行各项新应用系统及网络测试工作; 4、负责提...

Meeya
2011/09/27
518
4
生活在REPL中,工具与程序一体

最近对《On Lisp》中提到的“自底向上程序设计”——通过改造语言来接近问题领域——有了新的体会:生活在REPL中,工具与程序一体。 开发一个项目,除了用编辑器敲代码、编译器编译代码、命令...

redraiment
2016/01/31
78
0
很好的一篇讲解sql优化的文章

【问题现象】 线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%, 执行时间长达7s左右。 SQL语句如下: SELECT DISTINCT g.*, cp.name AS cp_name, c.nam...

fzxu_05
2014/06/10
267
0

没有更多内容

加载失败,请刷新页面

加载更多

Mybatis Plus删除

/** @author beth @data 2019-10-17 00:30 */ @RunWith(SpringRunner.class) @SpringBootTest public class DeleteTest { @Autowired private UserInfoMapper userInfoMapper; /** 根据id删除......

一个yuanbeth
今天
4
0
总结

一、设计模式 简单工厂:一个简单而且比较杂的工厂,可以创建任何对象给你 复杂工厂:先创建一种基础类型的工厂接口,然后各自集成实现这个接口,但是每个工厂都是这个基础类的扩展分类,spr...

BobwithB
今天
5
0
java内存模型

前言 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模...

ls_cherish
今天
4
0
友元函数强制转换

友元函数强制转换 p522

天王盖地虎626
昨天
5
0
js中实现页面跳转(返回前一页、后一页)

本文转载于:专业的前端网站➸js中实现页面跳转(返回前一页、后一页) 一:JS 重载页面,本地刷新,返回上一页 复制代码代码如下: <a href="javascript:history.go(-1)">返回上一页</a> <a h...

前端老手
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部