- 博客(4)
- 收藏
- 关注
原创 事务的性质、并发问题、隔离级别
保证数据库的操作是不可分割的,要么全部执行成功,要么全部执行失败,不允许出现中间状态的数据操作成功后提交事务操作失败回滚到没执行到该事务之前。
2024-09-02 10:25:30
471
原创 B+Tree做索引及索引失效
InnoDB和MyISAM都支持B+树索引,但是潭门数据的存储结构实现方式不同,不同之处在于InnoDB存储引擎:B+树索引的叶子节点保存数据本身MyISAM存储引擎:B+树索引的叶子节点保存数据的物理地址。
2024-08-31 16:15:51
529
原创 MySQL的索引创建及优化
如果主键是非自增的,每次插入逐渐的索引值都是随机的,因此每次插入数据时,就可能插入到现有数据页中间的某个位置,此时就需要移动其他数据来满足新数据的插入,甚至可能涉及到页面级别数据迁移,这种情况通常称为页分裂,字段中存在大量重复数据,不需要创建索引,比如性别字段,只有男女,如果数据库中,男女的记录分部均匀,那么无论搜索那个值都可能得到一般的数据,在这些情况下,还不如不要索引,里也用不到的字段,索引的价值是快速定位,如果起不到定位的字段通常是i不需要创建索引的,因为索引是会占用物理空间的。
2024-08-30 10:48:24
306
1
原创 MySQL的索引分类
索引:帮助存储引擎快速获取数据的一种数据结构,形象一点就是索引是数据的目录,相当于当我们从书籍中查找任务时,通过目录进行查找。
2024-08-30 09:56:19
698
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人