随笔分类 - MySQL
MySql知识总结
摘要:1. 为什么InnoDB存储引擎选择B+Tree索引结构? (1) 思路,为什么不采用二叉树和红黑树 ? 普通二叉树,顺序插入,形成链表,大大影响查询效率。红黑树本质上也是二叉树,大数据量,树的层级深,影响查询效率。 相对于二叉树,层级更少,搜索效率更高。 (2)思路,为什么不是用B-Tree树?
阅读全文
摘要:MYSQL之索引 本章包含索引概述,索引结构,索引语法,索引分类,SQL性能分析,索引使用,索引设计原则! 索引概述 介绍 (1)索引(index)是帮助MySQL高效获取数据的数据结构(有序)。 (2)在数据之外,数据库系统还维护着满足特定查找算法的数据结构。这些数据结构以某种方式引用(指向)数据
阅读全文
摘要:存储引擎 本章包含MySQL的体系结构、存储引擎介绍、存储引擎特点、存储引擎的选择!使用的MySQL8.0版本。 MySQL的体系结构 MySQL服务的体系结构图: MySQL服务各层的功能 连接层 连接层是与客户端进行连接,主要完成一些类似于连接处理、授权认证、及相关的安全方案。MySQL服务器会
阅读全文