wwjfeng的个人空间

暂无签名

  • 博客访问: 40314
  • 博文数量: 108
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-27 15:52
个人简介

暂无介绍

文章分类

全部博文(108)

发布时间:2018-04-14 20:54:41

一.B+树索引1.聚集索引innodb存储引擎表是索引组织表,即表中数据按照主键顺序存放。而聚集索引就是按照每张表的主键构造一棵B+树,同时叶子节点中存放的即为整张表的行记录数据,也将聚集索引的叶子节点称为数据页。每个数据页都通过一个双向链表来进行连接。由于实际的数据页只能按照一棵B+树进行排序,因此每张表.........【阅读全文】

阅读(62) | 评论(0) | 转发(0)

发布时间:2018-04-12 22:52:26

xtrabackup是Percona公司CTO Vadim参与开发的一款基于InnoDB的在线热备份工具,具有开源,免费,支持在线热备,备份恢复速度快,占用磁盘空间小等特点,并且支持不同情况下的多种备份形式1.安装(1).安装依赖包yum install perl-DBIyum install perl-DBD-MySQLrpm -ivh libev-4.15-3.el7.x86_64.rpm(2).安装xt.........【阅读全文】

阅读(561) | 评论(0) | 转发(0)

发布时间:2018-04-11 23:00:40

一.lock 和 latchlatch 一般称为闩锁,目的是用来保证并发线程操作临界资源的正确性,无死锁检测机制。分为:mutex(互斥量),rwlock(读写锁)lock 的对象是事务,用来锁定的数据库中的对象。二.lock 种类1.行级锁共享锁(S lock):允许事务读取一行数据排他锁(X lock):允许事务修改或删除一行数据2.表级锁意向共享.........【阅读全文】

阅读(91) | 评论(0) | 转发(0)

发布时间:2018-04-09 21:52:15

一.undo存储管理1.innodb存储引擎对undo的管理同样采用段的方式。每个rollback segment 包含1024个undo log segment,事务再每个undo log segment中进行undo页的申请。2.innodb1.2开始,可以通过下面参数对rollback segment做进一步的设置:innodb_undo_directory    #undo表空间存放目录innodb_un.........【阅读全文】

阅读(67) | 评论(0) | 转发(0)

发布时间:2018-04-08 00:18:02

一.数据行隐藏列innodb为每行记录都实现了三个隐藏字段6字节的事务ID(DB_TRX_ID) 7字节的回滚指针(DB_ROLL_PTR) 隐藏的ID事务1修改行值过程:X锁锁定该行 -> 记录redo log -> 把该行修改前的值copy至undo -> 修改当前行的值,填写事务编号,使回滚指针指向undo log中的修改前的行事务2修改行值过程:.........【阅读全文】

阅读(28) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册