MySQL优化之服务器状态和变量

 

 

-- 查询关于数据库连接的变量 

show variables like '%connection%';

show global variables like '%connection%';

 

 

-- 状态是只读的

-- 查询全局的状态 

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;

你可能感兴趣的:(mysql优化)