阿里巴巴DBA,原去哪儿网DBA。专注于MySQL源码研究、DBA运维、CGroup虚拟化及Linux Kernel源码研究等。 github:https://github.com/HengWang/ Email:king_wangheng@163.com 微博 :@王恒-Henry QQ :506437736
发布时间:2012-11-06 00:37:54
在MySQL源码中,对MySQL的数据结构DYNAMIC_ARRAY和DYNAMIC_STRING的实现进行了分析。通过分析,对以上两种数据结构的定义、设计及实现进行详细的解释和说明。......【阅读全文】
发布时间:2012-10-29 00:09:14
MySQL数据结构Queue在实现上,采用了有优先级的Queue队列设计思路,通过给定比较算法,进行堆调整。这样以来,queue_top将返回当前队列中优先级最高的(最大或最小的)元素。......【阅读全文】
发布时间:2012-10-22 23:22:42
在源码分析mysql多线程操作时,mysql除了使用通常意义上的rwlock,来进行读写控制,还使用了一种读优先的pr_lock对元数据锁(MDL,Meta Data Lock)进行读写控制。......【阅读全文】
发布时间:2012-08-28 19:19:41
MySQL的binlog日志中,基于行模式的方式,有table id的信息,而该table id并不是binlog中的操作表的固定id。为了进一步了解table id的改变,研究MySQL源码(MySQL-5.5.20),查看具体的处理逻辑,供开发和DBA参考。......【阅读全文】
发布时间:2012-08-27 22:19:12
MySQL查询优化器是基于代价(cost-based)的查询方式。因此,在查询过程中,最重要的一部分是根据查询的SQL语句,依据多种索引,计算查询需要的代价,从而选择最优的索引方式生成查询计划。......【阅读全文】
king_wangheng2014-10-03 15:23
majianxi:我是您的学生,请教几个问题:
1.如何计算mysql的读写比例
2.如何计算写带宽和读带宽
3.如何计算年数据量和每秒请求量
读写比通过应用调用接口即可计算出来;读写带宽通过数据量的情况可以得到;数据量和每秒请求量可以通过接口调用,也可以通过一些列计算出来,具体第一周课程中有一些,希望能够帮助到你!!!
回复 | 举报