自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

翻译 Mysql查询优化器浅析(下)

 Mysql查询优化器浅析(下)译者:杨万富   7 存取类型 当我们评估一个条件表达式,MySQL判断该表达式的存取类型。下面是一些存取类型,按照从最优到最差的顺序进行排列:system      … 系统表,并且是常量表const       … 常量表eq_ref      …   unique/primary索引,并且使用的是=进行存取ref

2007-12-17 09:20:00 5262 3

翻译 Mysql查询优化器浅析(上)

 Mysql查询优化器浅析(上)译者:杨万富 1 定义   Mysql查询优化器的工作是为查询语句选择合适的执行路径。查询优化器的代码一般是经常变动的,这和存储引擎不太一样。因此,需要理解最新版本的查询优化器是如何组织的,请参考相应的源代码。整体而言,优化器有很多相同性,对mysql一个版本的优化器做到整体掌握,理解起mysql新版本以及其他数据库的优化器都是类似的。  优

2007-12-13 11:58:00 9009 1

翻译 InnoDB记录结构浅析

 InnoDB记录结构浅析译者:杨万富   InnoDB记录由三个部分组成,见表1:表1:InnoDB的记录组织形式 名称 长度

2007-12-12 14:54:00 3901 4

翻译 InnoDB页结构浅析

 InnoDB页结构浅析译者:杨万富        InnoDB将所有的记录存放在数据库页中(也可以称为数据块)。一般情况下,所有的页大小都是16KB。      数据页中不仅仅包含实际的记录,还包含其它的一些内容,比如文件头以及文件尾等等。 InnoDB的页包含以下几个部分:1)      Fil Header:文件头2)      Page Header:页

2007-12-10 17:44:00 5919 3

原创 深入理解数据库原理系列(2)---并发控制原理

 并发控制原理作者:杨万富    事务之间的相互影响可能导致数据库状态的不一致,即使各个事务能保持状态的正确性,而且也没有任何故障发生。因此,不同事务中各个步骤的执行顺序必须以某种方式进行规范。控制这些步骤的功能由DBMS的调度器部件完成,而保证并发执行的事务能保持一致性的整个过程称为并发控制。调度器的作用如图1所示。   首先讨论如何保证并发执行的事务能保持数据库状态的正

2007-12-10 10:55:00 4266 1

原创 深入理解mysql之BDB系列(3)---数据页结构

  四:数据页结构4.1 B/H主要页结构4.1.1结构图4.1.2数据结构 typedef struct _db_page {       DB_LSN        lsn;                                            //LSN       db_pgno_t     pgno;            

2007-12-10 09:43:00 5477

原创 深入理解mysql之BDB系列(2)---数据元页结构

  三:数据元页结构3.1 metepage头结构该结构是一个公共结构。用于B树matapage页、HASH的matepage页以及queue的metapage。   typedef struct _dbmeta33 {       DB_LSN        lsn;                                //LSN       db_pgno

2007-12-10 09:31:00 3796

原创 深入理解mysql之BDB系列(1)---BDB相关基础知识

    深入理解mysql之BDB系列(1)---BDB相关基础知识作者:杨万富 一:BDB体系结构1.1.BDB体系结构BDB整体的体系结构如图1.1所示,包含五个子系统(见图1.1中相关数)。1)数据存取子系统,2)事务子系统,3)锁子系统,4)内存池管理子系统,5)日志子系统。在一个应用程序中,并不一定需要完全具备这5大子系统。如果程序只使用了数据存取子系统,

2007-12-10 09:19:00 12855

原创 深入理解数据库原理系列(1)---日志系统原理

   日志系统原理     作者:杨万富 一:事务系统1.事务的工作模型   事务必须满足原子性,所封装的操作或者全做或者全不做。事务管理系统需要做两件事,1)让日志系统产生日志,2)保证多个事务并发执行,满足ACID特性。   事务系统工作模型,见图1。    如图,事务管理管理器控制查询处理器的执行、控制日志系统以及缓冲区。日志在缓冲

2007-12-10 09:05:00 7478 2

空空如也

空空如也

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

TA关注的人

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