加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL的几个参数

发布时间:2016-08-10 02:55:01 所属栏目:MySql教程 来源:站长网
导读:back_log : 操作系统保持监听的队列,这个是在mysql 进行thread 进行连接之前的操作 如果你有很多的连接数 并且出现 connection refused 的错误提示,增加这个
back_log :

操作系统保持监听的队列,这个是在mysql 进行thread 进行连接之前的操作

如果你有很多的连接数 并且出现 connection refused 的错误提示,增加这个值肯定没错。

skip-networking :

这种是不在监听 TCP/IP 连接。这个时候只能通过socket 或者 named pip 连接

max_connect_errors:

允许每个host 连接出错的次数,如果达到该值,该host就不能在进行连接除非使用 flush hosts 命令或者重启数据库。错误的密码或者其他的错误会导致该值增加。这个时候可以看看 aborted_connects 状态变量来检验连接的变化。

binlog_cache_size

二进制日志中缓存,如果使用较大,且很多个语句的事务,增加该值能增加性能,当事务commit的时候 就会刷新的binary log中。如果事务大小 比 该值大,就会使用硬盘上的临时表。会降低性能

read_buffer_size

对于 full table scan 所使用的内存,

read_rnd_buffer_size:

When reading rows in sorted order after a sort, the rows are read through this buffer to avoid disk seeks.对于使用order by语句   时,应增大该值。

sort_buffer_size      

对于 order by 和 group by 查询很有利,如果sorted data 比sort buffer 大那就会使用磁盘上的临时表。

join_buffer_size

主要用于 join 查询中没有使用 索引的情况。可以观察 select_full_join 来确定这样的查询的数量

thread_concurrency:

cpus * (2..4) 让thread system 同时能有 N个线程运行

ft_min_word_len :

对于 full text search 的前缀索引长度的使用

thread_stack=240K

线程堆栈的大小, 该部分内存总会在建立连接的时候 进行保存

tmpdir = /usr/local/mysql/data

存储临时文件,比如: large sorts,temporary tables file

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读