转:http://www.2cto.com/database/201304/204320.html
mysql之status和variables区别
首先可以通过下属两个命令来查看mysql的相应的系统参数
show status like '%abc%';
show variables like '%abc%';
但是很多人不明白二者到底有什么区别
status是状态是系统的状态不可更改,是系统现在的运行状态参数,说明如下:
Java代码  
mysql> show status like 'innodb_rows_%';  
+----------------------+---------+  
| Variable_name        | Value   |  
+----------------------+---------+  
| Innodb_rows_deleted  | 0       |  
| Innodb_rows_inserted | 1169098 |  
| Innodb_rows_read     | 7955216 |  
| Innodb_rows_updated  | 0       |  
+----------------------+---------+  
4 rows in set (0.00 sec)  
一条条说明如下:
| Innodb_rows_deleted|0                  |  为innodb表删除的行数,此处为0标示没有删除过
| Innodb_rows_inserted | 1169098 | 为innodb表insert的行数,此处标示现在insert了1169098 行
| Innodb_rows_read     | 7955216    | 为innodb表执行select获取的行数
| Innodb_rows_updated  | 0              | 为innodb表执行update涉及到的行数
上述4个是innodb表的运行状态参数,不能人为修改,只能系统去update,用途很显然是为了告诉dba现在系统的状态,好让dba去做优化,上述4个记录告诉dba此时读大于写(我在执行insert into a select * from a,故出上述数据),可以考虑建立适当索引,如果读是0,写很大,那么可以考虑删除index等等。
Java代码  
mysql> show variables like 'query%';  
+------------------------------+----------+  
| Variable_name                | Value    |  
+------------------------------+----------+  
| query_alloc_block_size       | 8192     |  
| query_cache_limit            | 1048576  |  
| query_cache_min_res_unit     | 4096     |  
| query_cache_size             | 16777216 |  
| query_cache_type             | ON       |  
| query_cache_wlock_invalidate | OFF      |  
| query_prealloc_size          | 8192     |  
+------------------------------+----------+  
7 rows in set (0.00 sec)  
上述标示查看查询缓存的相关信息,此时可以根据status做适当的优化此处注意是系统管用cache的相关配置信息,是可以通过set或者修改配置文件来修改的。

转载于:https://www.cnblogs.com/dba-fcl/p/3939024.html

【转】mysql-status和variables区别相关推荐

  1. mysql版本 时间_【MySQL】MySQL版本时间线和MySQL各版本的区别

    MySQL各版本的区别 https://yq.aliyun.com/articles/607474 http://blog.sina.com.cn/s/blog_62b37bfe0101he5t.ht ...

  2. mariadb mysql版本对应_弹指神通MariaDB——MariaDB与MySQL各版本的区别

    1 MariaDB的性质 MariaDB从MySQL衍生而来,作为完全开源的一款数据库产品.关于MariaDB更详细的信息其实是在MariaDB.org中.在MariaDB download中也做了详 ...

  3. mysql declare 赋值_sql server和mysql变量赋值的区别 以及 MySql Declare(转)

    sql server和mysql都是我们经常用到的数据库系统,下面就为您介绍sql server和mysql变量赋值的区别,希望对您能有所启迪. sql server中变量要先申明后赋值: 局部变量用 ...

  4. orcle与mysql的区别_Orcle与MySQL的SQL语法区别:

    Orcle与MySQL的SQL语法区别: 1.在Oracle中用 select * from all_users显示所有的用户,而在MySQL中显示所有数据 库的命令是 show databases ...

  5. MySQL与Oracle的区别

    MySQL与Oracle的区别 1.收费区别 MySQL是轻量型数据库,开源免费.Oracle是收费的而且价格非常高: 2.实例区别 MySQL一个实例可以操作多个库,而Oracle一个实例只能对应一 ...

  6. sql数据库和mysql有什么区别_【数据库】MySQL和sql的区别有哪些 - 收获啦

    sql是什么? sql,全称:结构化查询语言(Structured Query Language),是一种用于操作数据库的语言,它是用于所有数据库的基本语言.虽然,不同数据库之间存在较小的语法更改,但 ...

  7. mysql declare 赋值_sql server和mysql变量赋值的区别 以及 MySql Declare

    sql server和mysql都是我们经常用到的数据库系统,下面就为您介绍sql server和mysql变量赋值的区别,希望对您能有所启迪. sql server中变量要先申明后赋值: 局部变量用 ...

  8. mysql 集中join的区别

    mysql 集中join的区别 1.join等价于inner join内连接,是返回两个表中都有的符合条件集合. 2.left join左连接,是返回左表中所有的行及右表中符合条件的行,(左表中所有的 ...

  9. mysql 空字符串_NULL与MySQL空字符串的区别

    MySQL空字符串和NULL值我们都经常会见到,但是这二者并不是一个概念,下面就为您介绍NULL与MySQL空字符串的区别,供您参考. 对于SQL的新手,NULL值的概念常常会造成混淆,他们常认为NU ...

最新文章

  1. Mybatis-Plus实战中的几个条件构造器Wrapper用法
  2. split命令用法(shell)
  3. java8 guava_Guavate:桥接Guava和Java8的微型库
  4. Java并发– CyclicBarrier示例
  5. java 运算符_详解Java表达式与运算符
  6. 黑客马拉松 招募_举办第一次黑客马拉松的提示
  7. 什么是validationQuery
  8. python代码的层次结构_Python的object和type理解及主要对象层次结构
  9. LeetCode 310. 最小高度树(广度优先遍历)
  10. html5 元宵节送祝福,元宵节送上真心祝福语
  11. win10远程连接win7电脑 -- 局域网实现
  12. [硬件]超能课堂(181):我们为什么需要4+8pin CPU供电接口?
  13. ThinkPad E431 Bluetooth驱动
  14. Mysql 快速生成日期时间维度表
  15. 使用word完成海报制作说明书
  16. 如果你想专升本那就一定要看的文学常识完整版(二)
  17. 揭秘V神的以太坊账户,曾神秘套现5000万美金!
  18. 主流微服务配置中心对比 config,nacso和Apollo对比
  19. 工作复盘_GRAI复盘法
  20. springboot切面AOP拦截父类或接口中标记注解的方法

热门文章

  1. 【CV实战】年轻人的第一个深度学习图像分割项目应该是什么样的(Pytorch框架)?...
  2. 【图像分类】基于Pascal VOC2012增强数据的多标签图像分类实战
  3. 全球及中国深紫外LED行业盈利状况与前景动态研究报告2022版
  4. 全球及中国现金自动化(管理)行业运作模式与前景趋势展望报告2022版
  5. 中国健康体检行业行情动态及未来发展趋向分析报告2022年版
  6. 全球及中国汽车卡钳行业产销需求现状与投资策略分析报告2022年版
  7. 中国氨纶市场“十四五”规划及未来动态分析报告2021年版
  8. IOS常用正则表达式
  9. HTTP 错误 500.19 - Internal Server Error
  10. “LM/w3svc/1/root /***” 别名已存在