MySQL的variables和status

本文介绍了MySQL中的VARIABLES和STATUS。VARIABLES包括数据库的各种配置设置,而STATUS记录了数据库运行状态的统计信息,如Bytes_received和Bytes_sent。COM_XXX系列指标统计了各类SQL命令的执行次数,例如Com_delete表示DELETE命令的执行次数。此外,还提到了如何查看和清零当前session的统计信息,系统统计的总次数保持不变。
摘要由CSDN通过智能技术生成

VARIABLES

在文档中的位置:

variables按作用域可以分为三种:
----  GLOBAL
----  SESSION
----  GLOBAL | SESSION


在informance_schema库中,有两张表 GLOBAL_VARIABLES 和 SESSION_VARIABLES 记录variable的名字和值。                        


GLOBAL类型的variable,如果是dynamic的,修改的时候需要使用set global命令,修改之后立即对所有session生效。
SESSION类型的variable,如果是dynamic的,修改的时候使用set命令,修改之后只对当前session立即生效,不会影响global和其他session。
GLOBAL | SESSION的variable,修改的时候使用set global或者set命令。
                                                           使用set global命令, 对当前已连接的session不生效,只对新建立的连接生效。
                                                           使用set命令,只对当前session生效,对已存在的其他连接和新建的连接无影响。


以如下两个variable为例:

sort_buffer_size作用域为global | session

Command-Line Format --sort_buffer_size=#
System Variable Name
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值