阿里巴巴dba,原去哪儿网dba。专注于mysql源码研究、dba运维、cgroup虚拟化及linux kernel源码研究等。 github:https://github.com/hengwang/ email:king_wangheng@163.com 微博 :@王恒-henry qq :506437736
(107)
(2)
(38)
(67)
发布时间:2014-03-21 19:40:05
ptmalloc分配的空间统一用了malloc_chunk结构来管理,malloc_chunk的结构初看比较奇葩,看了注释,分析了一段时间的代码,发现这种边界标记的设计,在malloc_chunk虚拟地址都是彼此相邻的情况下,是十分高效的。......
发布时间:2014-03-21 19:39:51
最近在设计一个memcache协议队列的内存管理模块,其实malloc和free并不是想象中的那种,malloc完空间free就会马上把内存返回给操作系统,所以了解一下glibc 中malloc和free函数的实现是十分必要的。了解了glibc中malloc实现原理对于设计一个自己的内存管理模块是十分有意义的,可以从中学到很多的优良设计。......
发布时间:2013-11-17 22:56:09
mysql在大量连接(万级)的场景下,表现出性能远远低于预期,并且出现明显的波动,成为一个非常重要的问题。mysql层增加thread pool方式,解决了mysql传统连接设计中one-to-one方式带来的不足。此外,使用线程组的方式,避免引入新的可扩展问题;使用定时器,解决长查询阻塞线程组的问题;通过优先级队列,解决大事务问题。......
发布时间:2013-10-27 23:17:59
基于《mysql学习分享--mysql 5.7性能改进》文中提到的事务锁的优化,mysql在5.6之前,trx_sys事务锁一直是影响性能的主要因素。在应用中也会经常发现系统资源利用不起来,追查的结果往往是trx_sys事务锁的原因。根据以上线索,继续探索mysql的事务的改进之路和性能之争。......
发布时间:2013-10-21 23:14:19
《 mysql performance: the road to 500k qps with mysql 5.7 》mysql 5.7 的性能达到另外 50w qps,改进一:自动检测只读事务;改进二:基于5.6版本,重写了trx_sys相关的代码。从mysql 5.7表现出来的性能来看,非常值得期待。......
king_wangheng2014-10-03 15:23
majianxi:我是您的学生,请教几个问题:
1.如何计算mysql的读写比例
2.如何计算写带宽和读带宽
3.如何计算年数据量和每秒请求量
读写比通过应用调用接口即可计算出来;读写带宽通过数据量的情况可以得到;数据量和每秒请求量可以通过接口调用,也可以通过一些列计算出来,具体第一周课程中有一些,希望能够帮助到你!!!
|2014-09-26 12:41
我是您的学生,请教几个问题:
1.如何计算mysql的读写比例
2.如何计算写带宽和读带宽
3.如何计算年数据量和每秒请求量
电影vs程序员2013-08-22 18:09
cu官方博客2013-01-05 09:20