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的uuid说明(MySQL GTID全面总结)
- django操作默认数据库(Django数据库类库MySQLdb使用详解)
- docker创建mysql环境(docker上部署MySQL的示例)
- mysql数据库事务处理(MySQL数据库事务与锁深入分析)
- mysql拼接和过滤(mysql 如何动态修改复制过滤器)
- key的用法归纳mysql(详解mysql中explain的type)
- mysql字符串的表示方法(详解mysql中的字符集和校验规则)
- mysql数据库触发器(MySQL中使用游标触发器的方法)
- python mysql配置(详解python校验SQL脚本命名规则)
- mysql各种备份方式(MySQL 逻辑备份与恢复测试的相关总结)
- mysql update 多个字段(mysql update case 更新字段值不固定的操作)
- mysql数据备份的几种方式(MySQL数据库备份过程的注意事项)
- mysql和utf8哪个好(为什么在MySQL中不建议使用UTF-8)
- 如何在cmd里开启mysql(Windows下通过cmd进入DOS窗口访问MySQL数据库)
- MySQL DATE_FORMAT()用法
- mysql数据库间的连接(MySQL中表的几种连接方式)
- 五代十国南唐历代国君(五代十国南唐历代国君)
- 飞机引进工程师杨隆 匠人匠心,只争朝夕(飞机引进工程师杨隆)
- 三人行,她们是育人路上的 铁三角 团队(她们是育人路上的)
- 阴阳师 孟婆山兔CP不倒 新皮肤草稿 孟婆兔 让痒痒鼠点赞(阴阳师孟婆山兔CP不倒)
- 阴阳师孟婆御魂推荐 孟婆御魂搭配毕业套(阴阳师孟婆御魂推荐)
- 袁冰妍终于接到新剧,饰演反追男主,看到合作演员 眼光果然毒辣(袁冰妍终于接到新剧)
热门推荐
- yii2对比springboot(Yii框架实现对数据库的CURD操作示例)
- docker最新服务条款(解决Mac Docker x509证书的问题)
- dedecms模板特点(为DedeCMS换上精美多样的提示信息窗口)
- mysqlshell日常运维脚本(监控MySQL主从状态的shell脚本)
- html5怎么将字体变为红色(Html5自定义字体解决方法)
- css3 box-shadow
- dockerhub镜像排行(DockerHub 镜像仓库的使用详解)
- 移动端web字体
- filezilla连接远程服务器配置(FileZilla 425 无法连接FTP的解决方法阿里云服务器)
- sqlserver降序排列(SQL SERVER临时表排序问题的解决方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9