热点中间件面试题(快速复习)
自己在准备面试/复习的时候,整理了一些高频面试题,如有错误欢迎指正哦。 1. B+树、B树、红黑树的特点和区别 B树(B-Tree) 一种平衡多路查找树,常用于数据库和文件系统的索引。 特点: 每个节点可以有多个子节点,称为多路平衡树。 每个节点最多可以有 m-1 个键,至少有 ceil(m / 2
自己在准备面试/复习的时候,整理了一些高频面试题,如有错误欢迎指正哦。 1. B+树、B树、红黑树的特点和区别 B树(B-Tree) 一种平衡多路查找树,常用于数据库和文件系统的索引。 特点: 每个节点可以有多个子节点,称为多路平衡树。 每个节点最多可以有 m-1 个键,至少有 ceil(m / 2
一、什么是索引? MySQL 索引是用于提高数据库查询性能的一种数据结构。它类似于书籍的目录,可以帮助我们更快地找到所需的信息。索引能够减少数据库的扫描量,加速查询。 举一个生活中的例子: 假如你在图书馆,里面存放了成千上万的书籍。如果你想要找到一本需要的书,你会怎么做呢? 没有索引的情况: 从第一
MySQL 数据库的目录位置 首先,我们在 MySQL 控制台中执行SHOW VARIABLES LIKE 'datadir';就可以看到数据库文件的存放目录。 在 Linux 的默认路径中: Variable_name Value datadir /var/lib/mysql 在 Window 的
MySQL 的架构大致可分为两层:Server 层 和 存储引擎层。 Server 层: Server 层是MySQL的核心,负责处理大多数的核心服务功能,如连接器、查询缓存、预处理器、优化器、执行器以及所有的内置函数(如数学、日期和时间、加密函数)等。此外,还有跨存储引擎的功能(如存储过程、触发器