zoukankan      html  css  js  c++  java
  • mysql系统变量与状态变量

    一、系统变量分为全局系统变量和会话系统变量:有些变量既是全局系统变量,有些变量只有全局的,有些变量只有会话的。
    1、变量的查询:
    show global  variables like 'log' G;# 查看全局系统变量的值
    show session variables like 'log' G;# 查看会话系统变量的值
    show         variables like 'log' G;# 若会话系统变量存在,不管全局系统变量是否存在,优先返回会话系统变量,若会话系统变量不存在,则返回全局系统变量。
    如果只查询某个特定的系统变量:
    select @@global.var_name;# 全局系统变量
    select @@session.var_name;# 会话系统变量
    select @@var_name; # 优先会话系统变量
    
    2、系统变量的在线热更改:有些系统变量可以支持在线热更改,有些不支持。
    set global var_name = value;
    set session var_name = value;
    set var_name = value;
    ########
    set @@global.var_name = value;
    set @@session.var_name = value;
    set @@var_name = value;
    
    
    二、状态变量:所有的都只读。也分为全局状态变量和会话状态变量。
    
    查看状态变量:
    show global status G;
    show session status G;
    
    
    三、配置文件修改
    只要服务重启后,热更改的系统变量会失效,要想永久修改,就必须先在线更改全局系统变量,然后再修改配置文件。
  • 相关阅读:
    Golang中使用set
    go 删除数组元素
    golang slice 简单排序
    WSGI 配置禁止反向DNS查找
    OpenStack Restful API框架介绍
    kubebuilder controller 资料学习
    package controllerutil
    JavaWeb开发好资料
    Hibernate3.6中文手册
    软件项目版本号的命名规则及格式
  • 原文地址:https://www.cnblogs.com/igoodful/p/11789336.html
Copyright © 2011-2022 走看看