暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

28.4.4 INFORMATION_SCHEMA INNODB_BUFFER_POOL_STATS 表

由迪 2024-09-29
107

INNODB_BUFFER_POOL_STATS表提供的大部分缓冲池信息与输出中提供的信息相同 。使用缓冲池 服务器状态变量SHOW ENGINE INNODB STATUS也可以获得大部分相同的信息。 InnoDB

将缓冲池中的页面设为“年轻” 或“非年轻”是指在缓冲池数据结构的头部和尾部的 子列表之间传输它们。设为“年轻”的页面需要更长的时间才能从缓冲池中老化,而设为“非年轻”的页面则更接近驱逐点。

有关使用信息和示例,请参见 第 17.15.5 节“InnoDB INFORMATION_SCHEMA 缓冲池表”

INNODB_BUFFER_POOL_STATS表包含以下列:

  • POOL_ID

    缓冲池 ID。这是用于区分多个缓冲池实例的标识符。

  • POOL_SIZE

    缓冲池InnoDB大小(以页为单位)。

  • FREE_BUFFERS

    缓冲池中的可用页数InnoDB

  • DATABASE_PAGES

    缓冲池中包含数据的页面数InnoDB。此数字包括脏页和干净页。

  • OLD_DATABASE_PAGES

    缓冲池子列表中的页面数old

  • MODIFIED_DATABASE_PAGES

    已修改(脏)数据库页的数量。

  • PENDING_DECOMPRESS

    等待解压缩的页数。

  • PENDING_READS

    等待读取的数量。

  • PENDING_FLUSH_LRU

    LRU 中等待刷新的页面数。

  • PENDING_FLUSH_LIST

    刷新列表中等待刷新的页面数。

  • PAGES_MADE_YOUNG

    页数变得年轻。

  • PAGES_NOT_MADE_YOUNG

    未制作年轻的页数。

  • PAGES_MADE_YOUNG_RATE

    每秒更新的页面数(自上次打印输出后更新的页面数/经过的时间)。

  • PAGES_MADE_NOT_YOUNG_RATE

    每秒未打印的页面数(自上次打印输出/时间流逝后未打印的页面数)。

  • NUMBER_PAGES_READ

    已读页数。

  • NUMBER_PAGES_CREATED

    创建的页面数。

  • NUMBER_PAGES_WRITTEN

    已写的页数。

  • PAGES_READ_RATE

    每秒读取的页数(自上次打印后读取的页数/经过的时间)。

  • PAGES_CREATE_RATE

    每秒创建的页数(自上次打印后创建的页数/已用时间)。

  • PAGES_WRITTEN_RATE

    每秒写入的页数(自上次打印后写入的页数/经过的时间)。

  • NUMBER_PAGES_GET

    逻辑读取请求的数量。

  • HIT_RATE

    缓冲池命中率。

  • YOUNG_MAKE_PER_THOUSAND_GETS

    每千页生成的页面数。

  • NOT_YOUNG_MAKE_PER_THOUSAND_GETS

    每千页未制作完成的页数。

  • NUMBER_PAGES_READ_AHEAD

    预读的页数。

  • NUMBER_READ_AHEAD_EVICTED

    InnoDB 预读后台线程读入缓冲池但随后未经查询访问而被逐出的 页面数。

  • READ_AHEAD_RATE

    每秒预读率(自上次打印后预读的页面/经过的时间)。

  • READ_AHEAD_EVICTED_RATE

    每秒未经访问而驱逐的预读页面数(自上次打印输出/时间流逝以来未访问的预读页面数)。

  • LRU_IO_TOTAL

    总 LRU I/O。

  • LRU_IO_CURRENT

    当前间隔的 LRU I/O。

  • UNCOMPRESS_TOTAL

    解压缩的总页数。

  • UNCOMPRESS_CURRENT

    当前间隔内解压缩的页数。

例子

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_BUFFER_POOL_STATS\G *************************** 1. row *************************** POOL_ID: 0 POOL_SIZE: 8192 FREE_BUFFERS: 1 DATABASE_PAGES: 8085 OLD_DATABASE_PAGES: 2964 MODIFIED_DATABASE_PAGES: 0 PENDING_DECOMPRESS: 0 PENDING_READS: 0 PENDING_FLUSH_LRU: 0 PENDING_FLUSH_LIST: 0 PAGES_MADE_YOUNG: 22821 PAGES_NOT_MADE_YOUNG: 3544303 PAGES_MADE_YOUNG_RATE: 357.62602199870594 PAGES_MADE_NOT_YOUNG_RATE: 0 NUMBER_PAGES_READ: 2389 NUMBER_PAGES_CREATED: 12385 NUMBER_PAGES_WRITTEN: 13111 PAGES_READ_RATE: 0 PAGES_CREATE_RATE: 0 PAGES_WRITTEN_RATE: 0 NUMBER_PAGES_GET: 33322210 HIT_RATE: 1000 YOUNG_MAKE_PER_THOUSAND_GETS: 18 NOT_YOUNG_MAKE_PER_THOUSAND_GETS: 0 NUMBER_PAGES_READ_AHEAD: 2024 NUMBER_READ_AHEAD_EVICTED: 0 READ_AHEAD_RATE: 0 READ_AHEAD_EVICTED_RATE: 0 LRU_IO_TOTAL: 0 LRU_IO_CURRENT: 0 UNCOMPRESS_TOTAL: 0 UNCOMPRESS_CURRENT: 0
复制

笔记

  • 该表主要用于专家级性能监控,或者开发 MySQL 性能相关的扩展。
  • 您必须具有PROCESS 查询该表的权限。
  • 使用INFORMATION_SCHEMA COLUMNS表或 SHOW COLUMNS语句查看有关该表的列的附加信息,包括数据类型和默认值。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

目录
  • 例子
  • 笔记