首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

[MySQL] 变量(参数)的查看跟设置

2013-10-24 
[MySQL] 变量(参数)的查看和设置类于Oracle的参数文件,MySQL的选项文件(如my.cnf)用于配置MySQL服务器,但

[MySQL] 变量(参数)的查看和设置

类似于Oracle的参数文件,MySQL的选项文件(如my.cnf)用于配置MySQL服务器,但和Oracle叫法不一样,在MySQL里, 官方叫变量(Varialbes),但其实叫参数也是可以的,只要明白这俩是同一个东西就可以了。

MySQL的变量分为以下两种:

1)系统变量:配置MySQL服务器的运行环境,可以用show variables查看

2)状态变量:监控MySQL服务器的运行状态,可以用show status查看


系统变量

系统变量按其作用域的不同可以分为以下两种:

1)分为全局(GLOBAL)级:对整个MySQL服务器有效

2)会话(SESSION或LOCAL)级:只影响当前会话

有些变量同时拥有以上两个级别,MySQL将在建立连接时用全局级变量初始化会话级变量,但一旦连接建立之后,全局级变量的改变不会影响到会话级变量。

查看系统变量的值

可以通过show vairables语句查看系统变量的值:

SET GLOBAL read_buffer_size = 2*1024*1024

状态变量状态变量可以使我们及时了解MySQL服务器的运行状况,可以使用show status语句查看。状态变量和相同变量类似,也分为全局级和会话级,show status也支持like匹配查询,比较大的不同是状态变量只能由MySQL服务器本身设置和修改,对于用户来说是只读的,不可以通过SET语句设置和修改它们。



热点排行