简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
数据库索引原理及其分类详解
索引是帮助MySQL高效获取数据的数据结构(有序索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。通过索引列对数据进行排序,降低数据排序的成本,降低了CPU的消耗。B树存储结构示意图:B+树存储结构示意图:B-tree因为B树不管叶子节点还是非叶子节点,都会保存数据在单个节点存储容量有限的情况下,这样导致在非叶子节点中能保存的指针数量变
数据库锁之行级锁、记录锁、间隙锁和临键锁
行级锁是最常见的锁机制,用于锁定单个行记录,确保并发事务之间的数据一致性,适合高并发场景。记录锁是一种作用于索引记录的行级锁,通常在涉及具体行的查询或修改时使用,确保其他事务无法修改特定记录。间隙锁则用于锁定索引记录之间的间隙,防止其他事务插入新的行,解决并发事务中可能出现的幻读问题。
到底了