当前位置: 首页 > news >正文

面试官:mysql索引会缓存内存吗?

文章目录

  • InnoDB缓冲池
    • 如何设置
      • 方法一:使用 `innodb_buffer_pool_size` 变量
      • 方法二:修改my.ini配置文件

InnoDB缓冲池

InnoDB存储引擎是基于磁盘存储表文件和索引的,并将数据按页的方式管理,由于访问磁盘的速度较慢,多次访问磁盘会造成数据库性能的下降,为此,InnoDB在内存中开辟一个缓冲池将已经从磁盘读取的页放到缓冲池中,如果下次再需要读取相同的页时,直接从缓冲池中读取。

如下图:

在这里插入图片描述

如何设置

方法一:使用 innodb_buffer_pool_size 变量

比如将缓存设置为1G,可以使用如下语句:

set global innodb_buffer_pool_size 
http://www.lryc.cn/news/44466.html

相关文章:

  • bs4解析数据和csv文件
  • Linux中Buffer和Cache的区别
  • Docker 镜像使用
  • Java阶段一Day10
  • 触摸屏与PLC之间如何快速实现无线PPI通信?
  • 【华为OD机试 2023最新 】 羊、狼、农夫过河(C++ 100%)
  • Java中关于try、catch、finally中的细节分析
  • Zookeeper原理
  • 关于FPGA如何快速生成模块的例化模板(实用)
  • 在 Python 中将字符串转换为集合
  • 大数据Flink进阶(十三):Flink 任务提交模式
  • day11—编程题
  • CentOS下安装crontab及cron表达式解析
  • python 绘制训练曲线--基于Numpy.convolve曲线平均滤波
  • 状态管理插件vuex
  • arthas—阿里开源的Java诊断工具
  • Java学习记录
  • OpenGL API 之 glVertexAttribPointer
  • 蓝桥杯真题4
  • day02_基本语法
  • 多线程之单例模式
  • 2023年绿色建筑国际会议(ICoGB 2023) | Springer独立出版
  • Python中进程和线程到底有什么区别?
  • 2023美赛春季赛F题思路数据代码论文分享
  • 念一句咒语 AI 就帮我写一个应用,我人麻了...
  • 开放平台设计之接口签名认证
  • Vue自创插件发布到npm以及使用方法
  • 合成孔径雷达干涉测量InSAR数据处理、地形三维重建、形变信息提取、监测等实践技术
  • Java刷题,蓝桥杯省赛第十二届(第一场)4-------------6
  • Docker Cgroups——Docker 资源限制背后的技术原理