广告
返回顶部
首页 > 资讯 > 数据库 >mysql如何查看缓冲池命中率
  • 265
分享到

mysql如何查看缓冲池命中率

2024-04-02 19:04:59 265人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关Mysql如何查看缓冲池命中率的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。方法一:mysql> show engine innodb statu

这篇文章给大家分享的是有关Mysql如何查看缓冲池命中率的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。


方法一:
mysql> show engine innodb status\G;
*************************** 1. row ***************************
  Type: InnoDB
  Name: 
Status: 
=====================================
2016-06-07 09:40:38 7f593136f700 INNODB MONITOR OUTPUT
=====================================
Per second averages calculated from the last 6 seconds       #以下信息是最近6秒的平均值
.............................................
.............................................
Buffer pool size        393208
Buffer pool size, bytes 6442319872
Free buffers            8807
Database pages          373575
Old database pages      137869
Modified db pages       43
Pending reads 0
Pending writes: LRU 0, flush list 0, single page 0
Pages made young 1132357, not young 92318292
2.33 youngs/s, 2496.75 non-youngs/s
Pages read 2127203, created 1317816, written 1762250
18.00 reads/s, 3.83 creates/s, 14.33 writes/s
Buffer pool hit rate 998 / 1000, young-making rate 0 / 1000 not 314 / 1000      #缓冲池命中率
结果:最近6秒缓冲池命中率是99.8%

方法二:
mysql> show global status like 'innodb%read%';
+---------------------------------------+-------------+
| Variable_name                         | Value       |
+---------------------------------------+-------------+
| Innodb_buffer_pool_read_ahead_rnd     | 0           |
| Innodb_buffer_pool_read_ahead         | 839015      |               #预读次数
| Innodb_buffer_pool_read_ahead_evicted | 0           |
| Innodb_buffer_pool_read_requests      | 1497697965  |           #从缓冲池中读取页的次数
| Innodb_buffer_pool_reads              | 1227641     |                  #从物理磁盘读取页的次数
| Innodb_data_pending_reads             | 0           |
| Innodb_data_read                      | 34861846528 |                  #总共读入的字节数
| Innodb_data_reads                     | 2128711     |                     #总共读取的次数
| Innodb_master_thread_active_loops     | 63667       |
| Innodb_master_thread_idle_loops       | 24896       |
| Innodb_pages_read                     | 2127692     |
| Innodb_rows_read                      | 803908452   |
| Innodb_read_views_memory              | 2176        |
+---------------------------------------+-------------+
13 rows in set (0.00 sec)

缓冲池命中率= Innodb_buffer_pool_read_requests/(Innodb_buffer_pool_read_requests+Innodb_buffer_pool_reads+Innodb_buffer_pool_read_ahead)=1497697965/(1497697965+1227641+839015)=99.85%
平均读取的字节数=Innodb_data_read/ Innodb_data_reads=16376
可以看出系统的内存使用效率还是很高的

感谢各位的阅读!关于“mysql如何查看缓冲池命中率”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: mysql如何查看缓冲池命中率

本文链接: https://www.lsjlt.com/news/62287.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql如何查看缓冲池命中率
    这篇文章给大家分享的是有关mysql如何查看缓冲池命中率的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。方法一:mysql> show engine innodb statu...
    99+
    2022-10-18
  • git中如何查看冲突
    这篇“git中如何查看冲突”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“git中如何查看冲突”文章吧。检查是否存在冲突在 G...
    99+
    2023-07-05
  • MySQL数据库中如何查询缓冲机制
    MySQL数据库中如何查询缓冲机制,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  MySQL数据库怎么查询缓冲机制  通过调节以下几个参数可...
    99+
    2022-10-18
  • mysql如何查询缓存未命中
    小编给大家分享一下mysql如何查询缓存未命中,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.缓存未命中概念:任何SELECT语句没有从查询缓存中返回都称为“缓存未命中”,以如下列情况:查询语句无法被缓存,可能因为查询中...
    99+
    2023-06-14
  • 如何查看mysql数据库连接池
    查看mysql数据库连接池的示例打开mysql终端输入以下命令查看。show full processlist;show open tables where In_use...
    99+
    2022-10-10
  • mysql如何查看命令历史
    本篇文章为大家展示了mysql如何查看命令历史,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.在DOS窗口中运行 mysql -u root -p进入数据库...
    99+
    2022-10-18
  • 如何通过索引提升PHP与MySQL的缓存命中率和数据库查询效率?
    引言:在开发网站和应用程序时,PHP与MySQL是常用的组合。然而,为了优化性能和提高用户体验,我们需要关注数据库查询的效率和缓存的命中率。其中,索引是提高查询速度和缓存效率的关键。本文将介绍如何通过索引来提升PHP与MySQL的缓存命中率...
    99+
    2023-10-21
    索引优化 缓存技术 查询优化
  • 如何检查Oracle命中率
    这篇文章主要介绍如何检查Oracle命中率,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在数据库正常使用期间,可以通过以下SQL来测试数据库性能:SQL...
    99+
    2022-10-18
  • linux中如何使用Batstat命令查看笔记本电池状态
    小编给大家分享一下linux中如何使用Batstat命令查看笔记本电池状态,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!如何使用 Batstat 命令查看笔记本电池状态batstat&nb...
    99+
    2022-10-19
  • 如何使用命令查看mysql版本
    这篇文章给大家介绍如何使用命令查看mysql版本,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、在mysql的命令窗口状态下:status;回车即可2、在mysql命令状态下:select version();回车即...
    99+
    2023-06-15
  • 如何判断cdn缓存命中率
    判断cdn缓存命中率的示例查询请求缓存命中率:http://cdn.aliyuncs.comAction=DescribeDomainReqHitRateData&DomainName=test.com&StartTime=...
    99+
    2022-10-13
  • 如何提高redis缓存命中率
    这篇文章给大家分享的是有关如何提高redis缓存命中率的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。缓存命中率的介绍命中:可以直接通过缓存获取到需要的数据。不命中:无法直接通过缓...
    99+
    2022-10-18
  • 如何查看MySQL数据库表的命令
    这篇文章主要介绍“如何查看MySQL数据库表的命令”,在日常操作中,相信很多人在如何查看MySQL数据库表的命令问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何查看MySQ...
    99+
    2022-10-18
  • mysql连接数满如何查看sql及命令
    这篇文章给大家介绍mysql连接数满如何查看sql及命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1:使用root登录mysql    mysql -uroot...
    99+
    2022-10-18
  • 如何查看mysql中的表
    这篇文章主要介绍如何查看mysql中的表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!查看mysql中表的方法:首先打开mysql命令行编辑器;然后输入密码,登录Mysql数据库并创...
    99+
    2022-10-18
  • mysql中如何查看日志
    今天就跟大家聊聊有关mysql中如何查看日志,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。是否启用了日志>show variables lik...
    99+
    2022-10-18
  • 如何在JavaScript中避免缓存命中率低?
    JavaScript作为前端开发中最为常用的编程语言之一,其缓存机制对于网页性能起着至关重要的作用。但是,在实际开发中,我们常常会遇到缓存命中率低的问题,导致网页加载速度变慢。本文将介绍如何在JavaScript中避免缓存命中率低的问题。 ...
    99+
    2023-11-13
    数据类型 缓存 javascript
  • 如何在mysql中查询缓存
    本篇文章为大家展示了如何在mysql中查询缓存,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、查询缓存的实现流程二、配置查询缓存查看当前的mysql数据库是否支持查询缓存SHOW VAR...
    99+
    2023-06-07
  • MySQL中如何查看表结构
    小编给大家分享一下MySQL中如何查看表结构,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!  一、简单描述表结构,字段类型  d...
    99+
    2022-10-18
  • mysql中如何查看表空间
    目录mysql 查看表空间mysql 临时表空间不足解决查找思路以及解决方案总结mysql 查看表空间 主要是查看创建的库和系统自带的库大小 - SELECT table_schema, conca...
    99+
    2023-02-18
    mysql查看表空间 mysql表空间 表空间查看
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作