栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

mysql优化的配置文件

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mysql优化的配置文件

修改MySQL配置:vi /etc/my.cnf

1. back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。

back_log=50  修改back_log参数值由默认的50修改为500.

2. interactive_timeout:服务器关闭交互式连接前等待活动的秒数。

wait_timeout:服务器关闭非交互连接之前等待活动的秒数。

wait_timeout=1800(单位为s)修改wait_timeout参数值,由默认的8小时,

在线程启动时,根据全局wait_timeout值或全局 interactive_timeout值初始化会话wait_timeout值,取决于客户端类型,这两个参数必须配合使用。否则单独设置wait_timeout无效。

3. max_connections是指MySql的最大连接数。

MySQL服务器允许的最大连接数16384;

查看系统当前最大连接数: show variables like 'max_connections';

4. max_user_connections是指每个数据库用户的最大连接 针对某一个账号的所有客户端并行连接到MYSQL服务的最大并行连接数。

max_connections=1000  修改max_connections参数值,由默认的151,修改为1000。

max_user_connections=100  修改max_user_connections值,由默认的0,修改为100

默认为0表示无限大。 查看max_user_connections值 show variables like 'max_user_connections';

5.thread_concurrency应设为CPU核数的2倍. 比如有一个双核的CPU, 那thread_concurrency 的应该为4;.

thread_concurrency=64  修改thread_concurrency值,由目前默认的8,修改为64

查看系统当前thread_concurrency默认配置命令: show variables like 'thread_concurrency';

innodb_thread_concurrency限制线程的数量。

6.skip-name-resolve:禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时间。

thread_concurrency=64  修改thread_concurrency值,由目前默认的8,修改为64

如果开启该选项,则所有远程主机连接授权都要使用IP地址方式,否则MySQL将无法正常处理连接请求!

7. 设置MySQL的默认存储引擎

default-storage-engine= InnoDB(设置InnoDB类型,另外还可以设置MyISAM类型)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/964231.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号