自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL事务隔离级别概述

读未提交(RU)一个事务还没有变更时操作已经被其他事务所能查询到(会出现脏读、幻读、不可重复读)读提交(RC)一个事务提交后,其他事务才能读取到所修改的数据(会出现幻读、不可重复读)可重复度(RR)一个事务在读取的数据总是和事务启动时读取到的一样(会出现幻读)串行化(S)同一条数据,读写都加锁,当出现锁冲突时,后来事务必须等待前来事务完成才能进行操作,代价最高的一直隔离级别,能防止脏读、幻读、不可重复读脏读:事务读取了另一个事务未提交的数据,另一个事务可能异常回滚幻读:..

2021-03-26 15:46:54 64

原创 MyISAM与InnoDB的理解

MyISAM:MyISAM是MySQL数据库默认的存储引擎,缺点就是不支持事务,也不支持行级锁和外键,所以即便是修改和插入是也是锁整张表,导致效能很差,但mylsam保存和行数,也就是在count是不需要扫描全表,直接读取保存的值就行,所以在实际场景中,如果读的操作较多,且不需要事务,首选MyISAM存储引擎,比如以下配置表,写入少,基本都是读取。InnoDBInnoDB提供了acid事务的支持,且提供了行级锁和外键的约束,MySQL在运行时InnoDB会在内存中建立缓冲池,用来缓冲数据和索引,所以启

2021-03-26 15:26:13 77 1

原创 缓存穿透、缓存击穿、缓存雪崩区别和解决方案

我们在处理一个高流量请求的接口时,通常会使用到缓存技术来缓解数据库的压力。一般流程为:前端请求接口数据,后端接口先查缓存,缓存存在即返回,不存在去DB中取查,然后将查到的数据同步到缓存中,同时将数据返回给前端。...

2021-03-26 14:54:13 68

空空如也

空空如也

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

TA关注的人

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