您现在的位置:首页 --> 查看专题: Group
前面,我们介绍了Linux Namespace,但是Namespace解决的问题主要是环境隔离的问题,这只是虚拟化中最最基础的一步,我们还需要解决对计算机资源使用上的隔离。也就是说,虽然你通过Namespace把我Jail到一个特定的环境中去了,但是我在其中的进程使用用CPU、内存、磁盘等这些计算资源其实还是可以随心所欲的。所以,我们希望对进程进行资源利用上的限制或控制。这就是Linux CGroup出来了的原因。
今天发现Percona Release的Percona-Server-5-5-18-23-0已经完成了Group Commit工作,而且是用最优雅的方式(移植了MariaDB数据库的实现,而不是workaround),心里难掩激动。 这篇文章接前篇继续介绍一下问题的背景:什么是Group Commit,现在的官方版本Group Commit做到了什么程度?
这个问题由来已久,Kristian Nielsen连续写了四篇文章《Fixing MySQL group commit》(part 1 | part 2 | part 3 | part 4 )深入细致的分析了“故事”的前因后果。本文完全没有任何新意,仅做一个小的总结。这里会先介绍一下什么是“Group Commit”,MySQL/InnoDB存储引擎里面的Group Commit为什么引起如此大的关注,现在是怎么解决问题的。
[ 共3篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[482] WordPress插件开发 -- 在插件使用 -
[117] 解决 nginx 反向代理网页首尾出现神秘字 -
[87] IOS安全–浅谈关于IOS加固的几种方法 -
[51] 到底什么是MVC? -
[49] 二维码的生成细节和原理 -
[49] 程序员技术练级攻略 -
[48] cookie窃取和session劫持 -
[48] Linux Used内存到底哪里去了? -
[47] 整理了一份招PHP高级工程师的面试题 -
[41] Shell的那些事儿
赞助商广告