自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL-B+TREE索引原理

一、B+Tree索引详解1.什么是索引?索引:加速查询的数据结构。2.索引常见数据结构:#1.顺序查找: 最基本的查询算法-复杂度O(n),大数据量此算法效率糟糕。#2.二叉树查找(binary tree search): O(log2n)左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一定物理相邻的)。为了加快...

2019-05-09 09:56:31 346

原创 Lock wait timeout exceeded; try restarting transaction

一:问题分析 :今天程序里报的错: java.sql.BatchUpdateException: Lock wait timeout exceeded; try restarting transaction,重启服务后也没有效果,然后查看mysql官方文档如下:Error:1205SQLSTATE:HY000(ER_LOCK_WAIT_TIMEOUT)Message: Lock...

2019-05-08 10:31:27 1942 1

转载 MySQL Aborted告警案例分析

实战Part1:写在最前在MySQL的error log中,我们会经常性看到一些各类的Aborted connection错误,本文中会针对这类错误进行一个初步分析,并了解一个问题产生后的基本排查思路和方法。掌握这种方法是至关重要的,而不是出现问题了,去猜,去试。数据库出现问题的时候需要DBA在短时间内快速解决问题,因此一个好与坏的DBA,区别也在于此。Part...

2019-05-06 19:50:00 1405

转载 innodb后台进程说明

mysql 5.6 optimizer_trace 查看执行计划选择的过程MVCC innodb的多版本使用undo&回滚段来构建 innodb是聚集索引组织表,每个行记录有3个额外属性:ROW_ID、TRX_ID、ROLL_PTR undo记录了更改前的数据镜像,若事务未提交,对隔离级别大于等于read commit的其他事务,它们不应该看到已修改(未提交)的...

2019-05-05 11:21:55 372

转载 InnoDB redo & undo

前记 事务隔离性由锁实现; 原子性、一致性、持久性由数据库redo log和undo log完成。redo log重做日志,保证事务原子性和持久性,undo log保证事务一致性; redo和undo都可视为一种恢复操作,redo恢复提交事务修改的页操作,undo回滚行记录到某个特定版本; redo是物理日志,记录的是页的物...

2019-05-05 11:18:26 197

空空如也

空空如也

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

TA关注的人

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