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

全面理解Mysql架构--补充笔记

一,一条SQL执行详细流程图

SQL执行流程

 

二,日期函数date()等函数计算在执行器阶段执行。

 

三,redo-log就是使用了MySQL 里经常说到的 WAL 技术(预写式日志),WAL 的全称是 Write-Ahead Logging,它的关键点就是先写日志,再写磁盘。

有了 redo log,InnoDB 就可以保证即使数据库发生异常重启,之前提交的记录都不会丢失,这个能力称为crash-safe
MySQL中redo log buffer在服务器启动时就向操作系统申请了一大片称之为redo log buffer的连续内存空间。这片内存空间被划分成若干个连续的redo log block。一个redo log block占用512字节大小。
参数设置:innodb_log_buffer_size:
redo log buffer 大小,默认 16M ,最大值是4096M,最小值为1M。

 

四,B-Tree

image

 

五,B+Tree

image

 

 

 
http://www.jsqmd.com/news/495816/

相关文章:

  • 零部件自动化加工厂家怎么选?来自江苏三孚机械的实战经验分享 - 企师傅推荐官
  • 基于卷积神经网络(CNN)的Qwen3视觉特征提取原理详解
  • 【协议森林】Windows网络性能调优实战:netsh与Wireshark的黄金组合
  • 分析2026年哈尔滨服务不错的360汽车脚垫安装机构怎么收费 - 工业品网
  • 数据大屏避坑指南:为什么你的GoView总是要改接口?试试apiSQL这个配置技巧
  • 杨辉三角(最全知识点+典型例题)
  • Python实战:用Mann-Kendall检验分析气候变化数据(附完整代码)
  • 高效解析经纬度:免费地理位置信息API实战指南
  • UE5 无插件实战:构建本地JSON配置与HTTP API数据获取系统
  • Blender M3插件速记
  • 西门子PLC逻辑赛项备赛全攻略:从单梯到群控的WinCC实战技巧
  • Oracle高效行列转换:正则表达式与层次查询实战
  • 从零学习Kafka:副本机制
  • DeepAnalyze异常检测实战:识别数据中的异常模式
  • 嵌入式设备开源系统改造指南:从零构建多功能边缘计算节点
  • 阿里云MQTT连接失败?可能是你的Client ID没设对!最新避坑指南
  • 从tcmalloc切换到jemalloc:如何解决内存泄漏检测中的堆剖析问题?
  • 5个步骤掌握ManiSkill机器人模拟环境:从安装到效能优化全指南
  • 探讨室内儿童游乐设施定制厂家哪个靠谱,大型游乐设施生产企业排名 - myqiye
  • Kotlin开发环境搭建避坑指南:IntelliJ IDEA 2025.2版常见问题与解决
  • OFA VQA模型效果展示:社交媒体截图问答——文字水印/表情包/多图拼接鲁棒性
  • MiroFish智能体通信创新架构:从原理到实践的完整指南
  • Ultimate Rope Editor插件全攻略:从基础配置到高级卷曲效果实现
  • 2026师资靠谱全托集训营机构分析别错过,全托集训营推荐 - 品牌推荐师
  • 实战指南:基于快马平台与claude code快速构建全栈博客管理系统
  • 从MinGW到MinGW-w64:为什么现代C++开发者应该升级(附性能对比测试)
  • 打开网站显示登入失败:表单提交校验失败,刷新后重试!错误怎么办|已解决
  • 不用CAD模型怎么做位姿估计?OnePose与ZeroPose实战对比:低纹理物体处理全解析
  • 2026年上海门头清洗公司实力推荐榜:专业高效与安全服务口碑之选,助力品牌形象焕新升级 - 品牌企业推荐师(官方)
  • WRF模型性能优化:从namelist配置到并行计算避雷(附物理参数化方案调整技巧)