当前位置: 代码迷 >> MySQL >> MySQL优化之服务器状态跟变量
  详细解决方案

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

热度:137   发布时间:2016-05-05 16:58:47.0
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;

  相关解决方案