自定义博客皮肤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)
  • 收藏
  • 关注

原创 CentOS7中安装JDK

通常ContOS中默认安装了JDK1.8,若不能识别java命令说明jdk还是未装好,只需升级即可:java升级即可,此时java已经可用。 yum -y install java-devel 若要查看java路径   which java   ls -lrt /usr/bin/java   ls -lrt /etc/alternatives/java    若需要设置JAVA_HOME,可以进行配置:vim /etc/profile  在最后添加:  使配置生.

2021-01-07 15:14:11 80

原创 数据库事务一致性读实现原理

前言现在主流关系型数据库产品基本都实现了MVCC的特性,快照在MVCC中起着重要的作用,代表某一时刻数据的版本,它是实现一致性读的基础。在更新操作没提交前,数据的前镜像存储在Undo中,利用Undo可以实现一致性读,事务回滚以及异常恢复等操作,下面就聊聊MySQL事务,MVCC,快照及一致读的原理与实现。MySQL中的事务事务在RDBMS系统中概念基本都是一样的,是由一组DML语句构的工作单元,要么全部成功,要么全部失败。开发过程中,比较关心长事务,即包含DML语句多的工作单元,事务太长会导致一些

2020-11-24 15:46:51 682

转载 回表

回表1. 回表简单说就是mysql内部需要经过两次查询,第一次先索引扫描,然后再通过主键去取索引中未能提供的数据。就是数据库根据索引找到了指定的记录所在行后,还需要根据rowid再次到数据块里取数据的操作。比如这样的执行计划,先索引扫描,再通过rowid去取索引中未能提供的数据,即为回表。“回表”一般就是指执行计划里显示的“TABLE ACCESS BY INDEX ROWID”再例如,虽然只查询索引里的列,但是需要回表过滤掉其他列。怎么避免回表?将需要的字段放在索引中去。查询的时候就能

2020-10-08 11:03:20 1832

空空如也

空空如也

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

TA关注的人

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