自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Mysql里的锁(排它锁、共享锁、行锁、表锁、间隙锁、临键锁、意向锁)

为了后面大家后面对锁理解的更透彻,所以务必要对此进行说明,锁是基于什么实现的,你现实生活中家里的锁是基于门来实现的,那么数据库的锁又是基于什么实现的呢?那么我在这里可以告诉你,数据库里面的锁是基于索引实现的,在Innodb中我们的锁都是作用在索引上面的,当我们的SQL命中索引时,那么锁住的就是命中条件内的索引节点(行锁),如果没有命中索引的话,那我们锁的就是整个索引树(表锁),如下图一下锁住的是整棵树还是某几个节点,完全取决于你的条件是否有命中到对应的索引节点。排他锁又称写锁,简称X锁;

2022-11-09 11:16:34 2308

原创 mysql优化之explaing工具

并且 join_buffer 里的数据是无序的,因此对表 t1 中的每一行,都要做 100 次判断,所以内存中的判断次数是100 * 10000= 100 万次。代表制定mysql选着 t2 表作为驱动表。#关闭mysql5.7新特性对衍。把驱动表的数据读入到 join_buffer 中,然后扫描被驱动表,把被驱动表每一行取出来跟 join_buffer 中的数据做对比。关联表查询,idx_film_actor_id是film_id和actor_id的联合索引,这里使用到了film_actor。

2022-10-20 14:34:04 559

原创 mysql索引失效情况

2. 不等于关键子会使索引失效!3. or关键字连接两个条件只有一个条件有索引。1. like关键字,前模糊匹配会使索引失效。5. 对索引字段计算或者使用函数。4. 组合索引违反最左匹配原则。

2022-10-20 14:09:23 183

原创 系统架构设计需要注意的七个要点

架构设计

2022-09-26 15:56:57 919

原创 spring 循环依赖

循环依赖 三级缓存

2022-09-13 16:57:22 68

原创 spring事务回滚理解

spring事务回滚

2022-09-13 15:06:33 588

原创 spring 事务传播机制

2022-09-13 14:41:04 57

原创 Springboot事务不生效的几种情况

Springboot事务

2022-09-01 10:39:37 2958 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除