Amygoing
作者Amygoing联盟成员·2020-07-29 11:28
产品经理·数据库

纯干货预告 | 这次我们聊点核心的——MySQL数据库内存管理

字数 491阅读 10271评论 1赞 0

分享主题:MySQL内存管理-Mem_root

MySQL的内存管理比较复杂也是比较核心的部分。说到MySQL的内存管理,大家一定会想到buffer pool,但是除了buffer pool, MySQL在Server层也需要使用大量的内存,只要使用内存,就涉及到内存的管理,本次关于MySQL内存管理的分享,就先介绍Server层的mem_root,让我们来看一下,一条sql 语句在Server层的内存之旅。

分享大纲

MySQL 内存分类

  • MySQL Server 层
  • MySQL Engine层(innodb)

一条sql语句的内存使用

  • MySQL 执行语句的线程
  • MySQL 执行语句的详细流程(delete 为例)
    Mem_root 介绍
  • Mem_root的结构
  • Mem_root 内存申请算法
  • Mem_root 重置和内存释放

sql 的内存使用

  • 150M的delete 语句
  • 内存消耗在哪里?

失的内存

  • 为何内存不释放

**直播链接附上:
https://appDQhwE5127073.h5.xeknow.com/st/8Nm6SEGam


7月30号晚上8:00-9:00,欢迎大家准时参与**
**

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论1 条评论

AmygoingAmygoing联盟成员产品经理数据库
2020-07-29 12:01
也可搜索“热璞数据库”公众号,随时接受最新直播动态
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广