MySQL配置文件my.cnf的介绍
MySQL配置文件my.cnf的介绍
MySQL配置文件my.cnf的介绍一、back_log = 50
1、是操作系统在监听队列中所能保持的连接数
2、如果你有非常高的连接率并且出现"connection refused" 报错,可以增加此处的值
二、max_connections = 100
1、MySQL 服务所允许的同时会话数的上限
2、其中一个连接将被SUPER权限保留作为管理员登录.
三、max_connect_errors = 10
1、每个客户端连接最大的错误允许数量
2、如果达到了此限制,这个客户端将会被MySQL服务阻止直到执行了"FLUSH HOSTS" 或者服务重启
3、非法的密码以及其他在链接时的错误会增加此值.
四、max_allowed_packet = 16M
1、服务所能处理的请求包的最大大小以及服务所能处理的最大的请求大小
2、当与大的BLOB字段一起工作时相当必要
五、binlog_cache_size = 1M
1、如果你经常使用大的,多声明的事务,你可以增加此值来获取更大的性能
2、如果事务比此值大, 会使用磁盘上的临时文件来替代
六、max_heap_table_size = 64M
1、独立的内存表所允许的最大容量.
2、此选项为了防止意外创建一个超大的内存表导致永尽所有的内存资源.
七、sort_buffer_size = 8M
1、排序缓冲被用来处理类似ORDER BY以及GROUP BY队列所引起的排序
2、如果排序后的数据无法放入排序缓冲,一个用来替代的基于磁盘的合并分类会被使用
八、join_buffer_size = 8M
1、此缓冲被使用来优化全联合(full JOINs 不带索引的联合).
2、将此值设大能够减轻性能影响
3、通过 "Select_full_join" 状态变量查看全联合的数量
4、当全联合发生时,在每个线程中分配
九、thread_cache_size = 8
1、我们在cache中保留多少线程用于重用
2、当一个客户端断开连接后,如果cache中的线程还少于thread_cache_size,则客户端线程被放入cache中,这可以在你需要大量新连接的时候极大的减少线程创建的开销
十、query_cache_size = 64M
1、查询缓冲常被用来缓冲 SELECT 的结果并且在下一次同样查询的时候不再执行直接返回结果.
2、如果你有大量的相同的查询并且很少修改表,打开查询缓冲可以极大的提高服务器速度 .
3、在你表经常变化的情况下或者如果你的查询原文每次都不同,查询缓冲也许引起性能下降而不是性能提升.
十一、query_cache_limit = 2M
1、只有小于此设定值的结果才会被缓冲
2、此设置用来保护查询缓冲,防止一个极大的结果集将其他所有的查询结果都覆盖.
十二、default_table_type = MYISAM
当创建新表时作为默认使用的表类型
十三、transaction_isolation = REPEATABLE-READ
1、设定默认的事务隔离级别.
2、可用的级别如下: READ-UNCOMMITTED, READ-COMMITTED, REPEATABLE-READ, SERIALIZABLE
十四、tmp_table_size = 64M
1、内部(内存中)临时表的最大大小
2、如果一个表增长到比此值更大,将会自动转换为基于磁盘的表.
3、此限制是针对单个表的,而不是总和.
十五、log-bin=mysql-bin
打开二进制日志功能.
十六、log
打开全查询日志. 所有的由服务器接收到的查询都会被记录下来. 这对于调试非常有用, 在生产环境中常常关闭此项.
十七、log_warnings
将警告打印输出到错误log文件. 如果你对于MySQL有任何问题,可以打开警告log并且仔细审查错误日志,查出可能的原因.
十八、long_query_time = 2
1、所有的使用了比这个时间(以秒为单位)更多的查询会被认为是慢速查询.
2、不要在这里使用"1", 否则会导致部分的查询,甚至非常快的查询页被记录下来.
十九、log_slow_queries
1、记录慢速查询. 慢速查询是指消耗了比 "long_query_time" 定义的更多时间的查询.
2、如果 log_long_format 被打开,那些没有使用索引的查询也会被记录.
3、是操作系统在监听队列中所能保持的连接数
4、如果你有非常高的连接率并且出现"connection refused" 报错,可以增加此处的值
二十、log_long_format
打开此项会记录使得那些没有使用索引的查询也被作为到慢速查询附加到慢速日志里
二十一、tmpdir = /tmp
1、此目录被MySQL用来保存临时文件
2、可以使用";"来放置多个路径,MySQL会按照roud-robin方法被轮询使用.
- mysql能groupby两个字段吗(MySQL group by语句如何优化)
- mysql数据库简单操作(一篇文章教会你进行MySQL数据库和数据表的基本操作)
- mysqlexplain的用法(MySQL SHOW STATUS语句的使用)
- myeclipse连接mysql数据库的方法(教你用eclipse连接mysql数据库)
- mysql经典问题(MySQL null的一些易错点)
- 怎么运行xampp中的mysql(本地安装了mysql导致xampp的mysql服务启动失败)
- mysql的常见优化(详解GaussDB for MySQL性能优化)
- navicatformysql怎么激活(一文读懂navicat for mysql基础知识)
- ubuntu下mysql安装教程(Ubuntu 20.04 安装和配置MySql5.7的详细教程)
- mysql分库分表视图(MySQL分库分表与分区的入门指南)
- mysql整体架构设计(MySQL 整体架构介绍)
- mysql存储过程定义表(MySQL存储过程的创建、调用与管理详解)
- oracle如何用脚本文件创建表空间(MySQL版oracle下scott用户建表语句实例)
- docker搭建mysql服务(Docker部署Mysql集群的实现)
- mysql 索引使用总结(MySQL复合索引的深入探究)
- docker中mysql连接命令(docker 如何修改mysql的root密码)
- 菲律宾美食(菲律宾美食排行榜前十名)
- 菲律宾特产(菲律宾特产最值得买回国)
- 越南特产(越南特产首饰)
- TVB负评王连续挑战警察角色《使徒行者3》中将饰演卧底(TVB负评王连续挑战警察角色使徒行者3中将饰演卧底)
- 《精英律师》剧照首曝光,实力演员飙戏,演绎律政职场百态(精英律师剧照首曝光)
- 靳东领衔打造高精职场 新丽出品《精英律师》曝定妆照(靳东领衔打造高精职场)
热门推荐
- 如何用阿里云绑定域名(阿里云域名和ip绑定步骤方法实现)
- sql语句查询所有成绩(SQL查询排名函数实例)
- 网站数据迁移到新服务器(网站服务器迁移数据需要注意什么?)
- vue项目做过哪些打包优化(Vue项目优化的一些实战策略)
- C#中Obsolete
- webkit倒影方法(巧用 -webkit-box-reflect 倒影实现各类动效小结)
- docker虚拟机和容器(解决docker与vmware的冲突问题)
- tomcat不显示图片怎么办(解决Tomcat重新部署后图片等资源被自动删除的问题)
- django表单提交到数据库(Django 表单模型选择框如何使用分组)
- 宝塔linux面板新手使用教程交流(宝塔面板Linux自动磁盘挂载工具 BT-Panel 1.0)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9