码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 如何判断mysql innodb buffer pool内存配置不足


    Towards a More Tailored Approach

    A deeper understanding of how the buffer pool performs can be gleaned through constant monitoring of several parameters in MySQL’s InnoDB status reports. Let’s look at some key indicators that help in assessing the efficiency of the buffer pool:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    14

    15

    16

    17

    18

    19

    20

    21

    22

    23

    24

    25

    26

    27

    28

    29

    ----------------------

    BUFFER POOL AND MEMORY

    ----------------------

    Total memory allocated 52747567104; in additional pool allocated 0

    Total memory allocated by read views 6696

    Internal hash tables (constant factor + variable factor)

    Adaptive hash index 1264159888 (815987752 + 448172136)

    Page hash 3188312 (buffer pool 0 only)

    Dictionary cache 218963057 (203998672 + 14964385)

    File system 1623040 (812272 + 810768)

    Lock system 127518328 (127499608 + 18720)

    Recovery system 0 (0 + 0)

    Dictionary memory allocated 14964385

    Buffer pool size 3145712

    Buffer pool size, bytes 51539345408

    Free buffers 16385                                    — IF NEAR 0 - BUFFER POOL IS FULL

    Database pages 3101973

    Old database pages 1144736

    Modified db pages 0

    Pending reads 0                                       — IF CONSISTENTLY GREATER THAN 0 - BUFFER MAY BE TOO SMALL

    Pending writes: LRU 0, flush list 0, single page 0    — IF CONSISTENTLY GREATER THAN 0 - BUFFER MAY BE TOO SMALL OR DISK IS SLOW FOR AMOUNT OF WRITES YOU HAVE

    Pages made young 6420249, not young 2000664705

    0.13 youngs/s, 0.00 non-youngs/s

    Pages read 21996954, created 7754528, written 10606607 — IF written CONSISTENTLY GREATER THAN read - BUFFER IS TOO SMALL

    0.00 reads/s, 0.00 creates/s, 0.33 writes/s

    Buffer pool hit rate 1000 / 1000, young-making rate 25 / 1000 not 0 / 1000 — IF hit rate CONSISTENTLY NOT 1000 / 1000 - BUFFER IS TOO SMALL, IF young-making rate CONSISTENTLY NOT 0 / 1000 - BUFFER IS TOO SMALL

    Pages read ahead 0.00/s, evicted without access 0.00/s, Random read ahead 0.00/s — IF evicted without access CONSISTENTLY GREATER THAN 0 - BUFFER IS TOO SMALL

    LRU len: 3101973, unzip_LRU len: 0

    I/O sum[720]:cur[0], unzip sum[0]:cur[0]

  • 相关阅读:
    基于Java+SpringBoot+Vue校园求职招聘系统的设计与实现 前后端分离【Java毕业设计·文档报告·代码讲解·安装调试】
    力扣(LeetCode)算法_C++——移位字符串分组
    孙宇晨式“溢价逻辑”:不局限眼前,为全人类的“星辰大海”大胆下注
    Apache Beam 2.50.0发布,该版本包括改进功能和新功能
    从火山引擎新品发布会,看字节的数据飞轮如何转起来?
    React源码分析1-jsx转换及React.createElement
    苍穹外卖学习笔记(8.用户端历史订单模块,商家端订单管理模块)
    【最新华为OD机试E卷-支持在线评测】增强的strstr(100分)多语言题解-(Python/C/JavaScript/Java/Cpp)
    string的底层实现
    【MyBatis笔记02】MyBatis核心配置文件介绍
  • 原文地址:https://blog.csdn.net/royjj/article/details/134027157
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号