Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1688003
  • 博文数量: 107
  • 博客积分: 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

文章分类

全部博文(107)

文章存档

2014年(2)

2013年(38)

2012年(67)

发布时间: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......【阅读全文】

阅读(6851) | 评论(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文件中,具体定义如下所示......【阅读全文】

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

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

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

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

发布时间:2012-12-07 10:59:24

在MySQL源码中,数据结构IO_CACHE及其相关处理函数,提供了对于文件IO的CACHE读写策略。其中IO_CACHE_SHARE数据结构,提供了共享CACHE的读写策略,用于多线程共享读取CACHE。......【阅读全文】

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

发布时间:2012-11-17 19:27:40

在MySQL源码中,MEM_ROOT数据结构及相关处理方法,主要用于维护一些分配的内存空间,提高分配相同大小和类型的内存空间的效率。......【阅读全文】

阅读(4780) | 评论(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: 刚刚写了一篇文章,结果莫名的没有了,以为自己误操作,重新发了一次,结果仍然没有了,请帮忙看一下是什么原因。.....
已经恢复啦哈

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

登录 注册