Chinaunix首页 | 论坛 | 认证专区 | 博客 登录 | 注册

王恒-Henryhengwang.blog.chinaunix.net

我的项目:https://github.com/HengWang/

  • 博客访问: 1071993
  • 博文数量: 112
  • 博客积分: 1715
  • 博客等级: 上尉
  • 技术积分: 3168
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-18 18:42
个人简介

阿里巴巴DBA,原去哪儿网DBA。专注于MySQL源码研究、DBA运维、CGroup虚拟化及Linux Kernel源码研究等。 github:https://github.com/HengWang/ Email:king_wangheng@163.com 微博 :@王恒-Henry QQ :506437736

文章分类

全部博文(112)

文章存档

2014年(2)

2013年(39)

2012年(71)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2013-01-04 17:54:07

目的        MySQL数据结构TREE是指红黑树(RB-TREE)数据结构及相关操作,红黑树是平衡搜索树的一种,通过结点的颜色,使得二叉搜索树近似于平衡,保证在最坏情况下基本动态集合操作的时间复杂度O(lgn)。该结构在MySQL中主要应用在myisam存储引擎的全文搜索及相关处理过程、heap键值定义数据结构HP_KEYDEF中。        尽管红黑树在MySQL中的应用较少,但是红黑树在数据结构及算法方面的重要性毋庸置疑。因此,本文一方面简单介绍红......【阅读全文】

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

发布时间:2012-12-25 11:52:22

目的        MySQL的innodb存储引擎支持行级锁,innodb的行锁是通过给索引项加锁实现的,这就意味着只有通过索引条件检索数据时,innodb才使用行锁,否则使用表锁。然而,在数据处理中,当操作的索引列数据较多时,行锁将会升级,导致非索引项的操作也会处于锁等待状态。 测试方案        创建数据表test,表定义如下所示:   CREATE TABLE `test` (   ......【阅读全文】

阅读(4434) | 评论(2) | 转发(2)

发布时间:2012-12-18 23:59:00

目的        MySQL数据库源码中,MY_BITMAP数据结构及相关处理方法是位图相关的操作。尽管MySQL不支持位图索引,但是在binlog子系统、查询子系统、分区子系统以及table的定义中都有应用。 数据结构        BITMAP相关的数据结构定义在mysql源码的include/my_bitmap.h和mysys/my_bitmap.c文件中,具体定义如下所示:   typedef uint32 my_bitmap_m......【阅读全文】

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

发布时间:2012-12-16 22:23:06

目的        MySQL源码中,LF_DYNARRAY数据结构是应用于LF_PINS和LF_HASH数据结构的一种特殊数据结构。该结构不同于DYNAMIC_ARRAY动态数组结构物理分配和逻辑操作,而是一种层级分配管理方式进行组织,对于稀疏、非连续的数组存储可以有效的提高空间利用率。 数据结构        LF_DYNARRAY相关的数据结构定义在mysql源码的include/lf.h和mysys/lf_dynarray.c文件中,具体定义如下所示......【阅读全文】

阅读(1168) | 评论(0) | 转发(1)

发布时间:2012-12-10 23:22:53

目的        MySQL目前版本尽管不支持HASH索引,但在源码实现中,HASH数据结构的应用却非常广泛。MySQL的HASH数据结构使用链地址法处理键值冲突,特别的是,HASH的存储使用动态数组,采用静态链表的方式存储。以下内容中,对MySQL的HASH数据结构及核心处理方法进行详细的分析,并简单举例,更清晰的描述HASH数据结构的处理过程。 数据结构        HASH相关的数据结构定义在mysql源码的include/hash.h和mysys/has......【阅读全文】

阅读(2654) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

king_wangheng2014-10-03 15:23

majianxi:我是您的学生,请教几个问题:
1.如何计算mysql的读写比例
2.如何计算写带宽和读带宽
3.如何计算年数据量和每秒请求量

读写比通过应用调用接口即可计算出来;读写带宽通过数据量的情况可以得到;数据量和每秒请求量可以通过接口调用,也可以通过一些列计算出来,具体第一周课程中有一些,希望能够帮助到你!!!

回复  |  举报

majianxi2014-09-26 12:41

我是您的学生,请教几个问题:
1.如何计算mysql的读写比例
2.如何计算写带宽和读带宽
3.如何计算年数据量和每秒请求量

回复  |  举报

电影vs程序员2013-08-22 18:09

回复  |  举报

CU博客助理2013-01-14 08:46

king_wangheng: 我的文章又丢了,并且之前推荐到首页的文章也没有什么效果,.....
已帮您恢复

回复  |  举报

CU官方博客2013-01-05 09:20

king_wangheng: 刚刚写了一篇文章,结果莫名的没有了,以为自己误操作,重新发了一次,结果仍然没有了,请帮忙看一下是什么原因。.....
已经恢复啦哈

回复  |  举报
留言热议
请登录后留言。

登录 注册