• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • INNODB_METRICS表

    INNODB_METRICS表提供了各种各样的InnoDB性能信息,补充了的Performance Schema表的特定重点领域InnoDB。通过简单的查询,您可以检查系统的整体运行状况。使用更详细的查询,您可以诊断问题,例如性能瓶颈,资源短缺和应用程序问题。

    每个监视器代表InnoDB源代码中用于收集计数器信息的一个点。每个计数器都可以启动,停止和复位。您还可以使用它们的公用模块名称对一组计数器执行这些操作。

    默认情况下,收集的数据相对较少。要启动,停止和复位计数器,系统变量的集合中的一个innodb_monitor_enableinnodb_monitor_disableinnodb_monitor_resetinnodb_monitor_reset_all使用计数器的名称,该模块的名称,使用这样的名称的通配符匹配“%”字符,或特殊关键字all

    有关用法信息,请参见“ InnoDB INFORMATION_SCHEMA指标表”。

    INNODB_METRICS表包含以下列:

    • NAME

      计数器的唯一名称。

    • SUBSYSTEM

      InnoDB指标适用的方面。

    • COUNT

      自启用计数器以来的值。

    • MAX_COUNT

      自启用计数器以来的最大值。

    • MIN_COUNT

      自启用计数器以来的最小值。

    • AVG_COUNT

      自启用计数器以来的平均值。

    • COUNT_RESET

      自上次重置以来的计数器值。(本_RESET栏目像一个秒表一圈柜台:您可以测量一段时间间隔内的活动,而累积的数字仍然在使用COUNTMAX_COUNT等。)

    • MAX_COUNT_RESET

      自上次重置以来的最大计数器值。

    • MIN_COUNT_RESET

      自上次重置以来的最小计数器值。

    • AVG_COUNT_RESET

      自上次重置以来的平均计数器值。

    • TIME_ENABLED

      上次开始的时间戳。

    • TIME_DISABLED

      最后一站的时间戳。

    • TIME_ELAPSED

      自计数器启动以来经过的时间(以秒为单位)。

    • TIME_RESET

      上次重置的时间戳。

    • STATUS

      计数器仍在运行(enabled)还是已停止(disabled)。

    • TYPE

      物料是累积计数器还是测量某些资源的当前值。

    • COMMENT

      柜台说明。

    mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME='dml_inserts'\G
    *************************** 1. row***************************
               NAME: dml_inserts
          SUBSYSTEM: dml
              COUNT: 3
          MAX_COUNT: 3
          MIN_COUNT: NULL
          AVG_COUNT: 0.046153846153846156
        COUNT_RESET: 3
    MAX_COUNT_RESET: 3
    MIN_COUNT_RESET: NULL
    AVG_COUNT_RESET: NULL
       TIME_ENABLED: 2014-12-04 14:18:28
      TIME_DISABLED: NULL
       TIME_ELAPSED: 65
         TIME_RESET: NULL
             STATUS: enabled
               TYPE: status_counter
            COMMENT: Number of rows inserted
    

    注意

    • 您必须具有PROCESS查询此表的特权。
    • 使用该INFORMATION_SCHEMACOLUMNS表或该SHOW COLUMNS语句参见有关该表的列的其他信息,包括数据类型和默认值。
    • 事务计数器COUNT值可能与Performance Schema EVENTS_TRANSACTIONS_SUMMARY表中报告的事务事件数不同。InnoDB仅计算它执行的那些事务,而Performance Schema收集服务器发起的所有非中止事务的事件,包括空事务。