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 |