#查看mysql所有的全局系统变量
show global variables;
#查看mysql所有的当前session系统变量
show session variables; 或 show variables;
#查看指定的全局系统变量
show global variables like '变量名';
#查看指定的当前session系统变量
show session variables like '变量名'; 或 show variables like '变量名';
#查看指定的全局系统变量的值
select @@global.变量名;
#查看指定的当前session系统变量的值
select @@session.变量名; 或 select @@变量名;
#修改全局系统变量的值
set global variableName=值;
#修改当前session系统变量的值
set sessionvariableName=值; 或 setvariableName=值;
常用的系统变量
#自动提交模式
#修改自动提交属性
set autocommit =值;
值:
- on:开启
- off:关闭
#修改事务隔离级别
set transaction_isolation = '值';
值:
- READ-UNCOMMITTED:支持未提交读
- READ-COMMITTED:支持已提交读
- REPEATABLE-READ:支持可重复读
- SERIALIZABLE:支持可序列化
#常用的变量名
| innodb_page_size | innodb存储引擎数据页默认大小 |
| transaction_isolation | 事务隔离级别 |
| autocommit | 自动提交设置 |
| long_query_time | 慢查询阀值,sql执行时间超过该阀值,将会记录在慢查询日志中 |
| slow_query_log | 慢查询日志开关 |
| slow_query_log_file | 慢查询日志文件输出路径 |
| auto_increment_offset | 自增列的初始值 |
| auto_increment_increment | 自增列的增长量(步长) |
| innodb_default_row_format | innodb存储引擎默认的行格式 |
| character_set_database | 数据库默认的字符集 |
| profiling | 是否开启记录sql语句执行过程 |
| profiling_history_size | sql语句执行过程记录保留条数上限 |
版权声明:本文为m0_51682616原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。