摘要:
探寻Mysql的世界: MySQL查询缓存详解 原文地址:https://github.com/Snailclimb/JavaGuide 文章目录 探寻Mysql的世界: MySQL查询缓存详解MySQL 查询缓存介绍MySQL 查询缓存管理和配置MySQL 缓存机制缓存规则缓存机制中的内存管理 M 阅读全文
摘要:
探寻Mysql的世界: MySQL三大日志(binlog、redo log和undo log)详解 原文地址:https://github.com/Snailclimb/JavaGuide 文章目录 探寻Mysql的世界: MySQL三大日志(binlog、redo log和undo log)详解前 阅读全文
摘要:
探寻Mysql的世界: MySQL索引详解 文章目录 探寻Mysql的世界: MySQL索引详解索引介绍索引的优缺点索引底层数据结构选型Hash 表二叉查找树(BST)AVL 树红黑树B 树& B+树 索引类型总结主键索引(Primary Key)二级索引聚簇索引与非聚簇索引聚簇索引(聚集索引)聚簇 阅读全文
摘要:
探寻Mysql的世界: MySQL高性能优化规范建议总结 文章目录 探寻Mysql的世界: MySQL高性能优化规范建议总结数据库命名规范数据库基本设计规范所有表必须使用 InnoDB 存储引擎数据库和表的字符集统一使用 UTF8所有表和字段都需要添加注释尽量控制单表数据量的大小,建议控制在 500 阅读全文
摘要:
探寻Mysql的世界: MySQL自增主键一定是连续的吗 文章目录 探寻Mysql的世界: MySQL自增主键一定是连续的吗自增值保存在哪里?自增值不连续的场景自增值不连续场景 1自增值不连续场景 2自增值不连续场景 3自增值不连续场景 4 小结 作者:飞天小牛肉 原文:https://mp.wei 阅读全文
摘要:
探寻Mysql的世界:InnoDB存储引擎对MVCC的实现 原文地址:https://github.com/Snailclimb/JavaGuide 文章目录 探寻Mysql的世界:InnoDB存储引擎对MVCC的实现多版本并发控制 (Multi-Version Concurrency Contro 阅读全文
摘要:
探寻Mysql的世界:MySQL隐式转换造成索引失效 文章目录 **探寻Mysql的世界:MySQL隐式转换造成索引失效**前言数据准备SQL 测试分析和总结 本文来自木木匠投稿。 本次测试使用的 MySQL 版本是 5.7.26,随着 MySQL 版本的更新某些特性可能会发生改变,本文不代表所述观 阅读全文
摘要:
探寻Mysql的世界:SQL语句在MySQL中的执行过程 文章目录 **探寻Mysql的世界:SQL语句在MySQL中的执行过程**一 MySQL 基础架构分析1.1 MySQL 基本架构概览1.2 Server 层基本组件介绍1) 连接器2) 查询缓存(MySQL 8.0 版本后移除)3) 分析器 阅读全文
摘要:
探寻Mysql的世界:面试前必知的关键要点与深度洞察 文章目录 **探寻Mysql的世界:面试前必知的关键要点与深度洞察**基本操作数据库操作表的操作数据操作字符集编码数据类型(列类型)列属性(列约束)建表规范SELECTUNION子查询连接查询(join)TRUNCATE备份与还原视图事务(tra 阅读全文
摘要:
探寻MongoDB的世界:面试前必知的关键要点与深度洞察(下) 原文地址:https://github.com/Snailclimb/JavaGuide 文章目录 **探寻MongoDB的世界:面试前必知的关键要点与深度洞察(下)**MongoDB 索引MongoDB 索引有什么用?MongoDB 阅读全文