![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 52
冬瓜排骨粉丝汤
这个作者很懒,什么都没留下…
展开
-
【mysql】MySQL 事务的四大特性以及实现原理
mysql的四大特性是指事务的ACID特性。原创 2024-08-07 14:31:25 · 473 阅读 · 0 评论 -
【mysql】事务的隔离级别有哪些?MySQL 的默认隔离级别是什么?
事务的隔离级别,指的是多个并行事务竞争导致的数据安全问题的一种规范。原创 2024-08-06 15:12:08 · 242 阅读 · 0 评论 -
【mysql】mysql中为什么使用B+树作为索引结构?
对于数据库来说,数据的存储是在磁盘上的,众所周知,磁盘IO的效率是非常低的,特别是随机的磁盘IO效率会更低。总的来说,技术方案的选型是为了解决特定业务场景的问题,也不是说B+树就一定是最优的选择,像MongoDB就是采用的B树的结构,这本质上也是关系型数据库和非关系型数据库的差异。这意味着每一层存储的索引数量会增加,也就是在层高相同的情况下,B+树的存储量要比B树要多,磁盘IO次数更少。4. 基于B+树的结构特点,如果采用自增的整型作为主键,可以避免增加数据的时候,带来叶子节点分裂导致的大量的运算的问题。原创 2024-08-06 14:09:14 · 228 阅读 · 0 评论 -
【mysql】MyISAM和InnoDB的区别?
MyISAM和InnoDB都是mysql的存储引擎。mysql5.5之前,默认的存储引擎是MyISAM,从5.5之后,默认的是InnoDB,下面我们来聊一聊这两种存储引擎有啥不一样的地方。原创 2024-08-06 13:31:39 · 759 阅读 · 0 评论 -
【mysql】怎么处理mysql中遇到的死锁问题?
死锁就是两个或两个以上的线程在执行的过程中,争夺同一个共享资源导致相互等待的现象。在没有外部干预的情况下,线程会一直处于阻塞的状态,无法继续执行下去。原创 2024-08-02 13:42:09 · 236 阅读 · 0 评论 -
【Mysql】索引哪些情况会失效
当使用索引列进行查询时,最终会到主键索引树查询对应的数据进行返回,理论上来说使用了索引列查询,能很好的提高查询效率,但是不规范的使用,会使索引失效。原创 2024-08-02 10:26:48 · 384 阅读 · 0 评论