-- 查询关于数据库连接的变量
show variables like '%connection%';
show global variables like '%connection%';
-- 锁等待参数
innodb_lock_wait_timeout
-- 状态是只读的
-- 查询全局的状态
select * from information_schema.global_status limit 10;
-- 查询会话的状态
select * from information_schema.session_status limit 10;
--状态命令
show status like '%ABORTED_CLIENTS%';
show global status like '%ABORTED_CLIENTS%';
-- 查询优化器的配置可以控制
select @@optimizer_switch
set [global] optimizer_switch="index_merge=off";
-- 查询缓存
mysql> show variables like '%query_cache%';
+------------------------------+---------+
| Variable_name | Value |
+------------------------------+---------+
| have_query_cache | YES |
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 1024 |
| query_cache_size | 0 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
+------------------------------+---------+
6 rows in set (0.03 sec);
-- 修改会话变量
set query_cache_type="OFF";
-- 查询存储引擎特性
show engines;