mysql核心参数优化
MySQL数据库服务器配置 CPU的优化 内存的优化 IO的优化 连接的优化 数据一致性的优化 1.描述 back_log 参数的作用? back_log = 500 要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求, 这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。 不需要配置 =50 + (max_connections / 5),===50+ 3000/5=650 Default Value -1 (autosized) back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接, 你需要增 加它,换句话说,这值对到来的TCP/IP连接的侦听队列的大小。 你的操作系统在这个队列大小上有它自己的限制。试图设定 back_log高于你的操作系统的限制将是无效的。 当你观察你的主机进程列表,发现大量 264084 | unauthenticated user | xxx.xxx.xxx.xxx | NULL | Connect | NULL | login | NULL 的待连接进程时,就要加大 back_log 的值了。默认数值是50,我把它改为500。 作用 :MySQL每处理一个连接请求的时候都会对应的创建一个新线程与之对应