邮件订阅
5ucms培训,MySQL优化简明指南 (2)
作者: 来源: 日期:2018/3/22 15:01:52 浏览量:16(滞后) 人气:LOADING...(实时) 【

5ucms培训,MySQL优化简明指南 (2)二、调整服务器

确保运用正确的编译固然重要,但这只是成功的第一步,配置众多的MySQL变量同样对服务器的正常运行起关键作用。你可以将这些变量的赋值存在一个配置文件中,以确保它们在每次启动MySQL时均起作用,这个配置文件就是myf文件。

MySQL已经提供了几个myf文件的样本,可在/usr/local/mysqld/share/mysql/目录下找到。这些文件分别命名为my-smallf、 my-mediumf、my-largef和my-hugef,规模说明可在描述配置文件适用的系统类型标题中找到。如果在只有相当少内存的系统上运行MySQL,而且只是偶尔的用一下,那么my-smallf会比较理想,因为它命令mysqld只使用最少的资源。类似地,如果你计划构建电子商务超市,而且系统拥有2G内存,那么你可能要用到mysql-hugef文件了。

为了利用这些文件中的一个,你需要复制一个最适合需求的文件,改名为myf。你可以选择使用配置文件三种作用范围的一种:

Global:将myf文件复制到服务器的/etc目录下,这使得配置文件中的变量作用于全局,即对所有服务器上的MySQL数据库服务器有效。
Local:将myf文件复制到[MYSQL-INSTALL-DIR]/var/目录下,使得myf作用于特定的服务器。[MYSQL-INSTALL-DIR]表示MySQL安装目录。
User:你可以再限制作用于特定的用户,将myf复制到用户的根目录下。
究竟如何设置myf中的这些变量呢?更进一步说,你可以设置哪一个变量。虽然所用变量对MySQL服务器相对通用,每一个变量与MySQL的的某些组件有更特定的关系。如变量max_connects归在mysqld类别下。执行下列命令即可知道:

--------------------------------------------------------------------------------
%>/usr/local/mysql/libexec/mysqld --help
--------------------------------------------------------------------------------

它显示大量的选项及与mysqld相关的变量。你可以很容易地在该行文字之下找出变量:

--------------------------------------------------------------------------------
Possible variables for option --set-variable (-O) are
--------------------------------------------------------------------------------

然后你可以如下设置myf中的那些变量:

--------------------------------------------------------------------------------
set-variable = max_connections=100
--------------------------------------------------------------------------------

它设置MySQL服务器的最大并发连接数为100。要确保在myf文件中的[mysqld]标题下插入变量设置。


无忧CMS,5ucms.org建站仿站首选!

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms插件,MySQL在中国的研发中心成立的意义
下一篇:5ucms教程,MySQL优化简明指南 (3)
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms培训,MySQL优化简明指南 (2)的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org