排序
面试题:什么是 Write-Ahead Logging (WAL) 技术?它的优点是什么?MySQL 中是否用到了 WAL?
什么是 Write-Ahead Logging (WAL) 技术? Write-Ahead Logging (WAL) 是一种用于保证数据库事务持久性和一致性的技术。其核心思想是:在对数据库进行修改之前,先将这些修改记录到日志中...
面试题:MySQL 三层 B+ 树能存多少数据?
在 MySQL 中,B+ 树是一种常用的索引结构,通常用于 InnoDB 存储引擎。B+ 树的层数决定了其能存储的数据量。要计算三层 B+ 树能存储多少数据,需考虑以下几个因素: 1. B+ 树的结构 根节点...
面试题:在什么情况下,不推荐为数据库建立索引?
虽然索引可以显著提高查询性能,但在某些情况下,建立索引可能并不推荐,甚至可能带来负面影响。以下是不推荐为数据库建立索引的常见情况: 1. 数据量非常小 当表中的数据量非常小(例如只...