19:50 Pretending to fix broken group commit » MySQL Performance Blog

The problem with broken group commit was discusses many times, bug report http://bugs.mysql.com/bug.php?id=13669 was reported 3.5 years ago and still not fixed in MySQL 5.0 / 5.1 (and most likely will not be in MySQL 5.1). Although the rough truth is this bug is very hard (if possible) to fix properly. In short words if you enable replication (log-bin) on server without BBU (battery backup unit) your InnoDB write performance in concurrent load drops down significantly.
We wrote also about it before, see http://www.mysqlperformanceblog.com/2006/05/03/group-commit-and-real-fsync/ and http://www.mysqlperformanceblog.com/2006/05/19/group-commit-and-xa/

The problem is the InnoDB tries to keep the same order of transactions in binary logs and in transaction logs and acquires mutex to serialize writes to both logs. We basically propose to break this serialization - in XtraDB release3 (will be announced soon, you can take current version for testing from Launchpad) we introduce –innodb-unsafe-group-commit mode. There are results with this options vs without (results are in transactions per second, more is better, this is sysbench OLTP load).

I tested it on Dell PowerEdge R900 with RAID 10 in WriteThrough mode to emulate absence of BBU. With BBU you will not see this problem (all results will scale well) as internal RAID cache will accumulate changes and return fsync() call immediately without real syncing data in disk.

So what can be wrong if you run –innodb-unsafe-group-commit - as I said there is possibility that transactions in binary-logs will be in different order than in InnoDB transactional log. Why this is bad ? For example if box crashes and InnoDB does recovery - transactions on slaves may be executed in different order - that is you MAY get slaves unsynchronized with master. Is performance benefit worth it ? It’s up to you, but I think better to have this choice then do not have.

I do not urge to use –innodb-unsafe-group-commit, I propose to have BBU on your RAID, but if it appears you don’t have it, and write load on server is significant - it may worth to try –innodb-unsafe-group-commit.


Entry posted by Vadim | No comment

Add to: delicious | digg | reddit | netscape | Google Bookmarks

怀疑的价值阮一峰的网络日志 » 车东's shared items in Google Reader
Shared by 车东
感谢一峰推荐: 《太空竞赛》《契尔诺贝利》都是去年从阮一峰这里得知的几部优秀的纪录片;

昨天,我说我想推荐二部电影。

一部是故事片《Gran Torino》,另一部就是今天想说的纪录片《Religulous》,中文名为《宗教的荒谬》。

如果你去查词典,里面是没有Religulous这个词的。它是由主持人比尔·马赫(Bill Maher)创造出来的,意为religious(宗教)和ridiculous(荒谬)的合成。比尔·马赫就是想探讨下面这个问题:

为什么有人相信那些荒诞的宗教传说?

据说,世界是由上帝创造出来的,圣母玛丽亚生下耶稣的时候还是处女,人死后灵魂会升入天堂……这些东西真的有人相信,而且是很多人相信。比尔·马赫走遍美国,采访不同的信徒,请他们解释为什么。这就是纪录片《Religulous》的主要内容。

它的可看性非常强,根据wikipedia的资料,该片是去年美国票房最高的纪录片(2008年10月上映),在历史上所有纪录片中排名第7位。如果你想了解美国社会中的宗教状况,这部纪录片是必看的。

==========================

下面,我想谈谈我的感想。

我觉得,从思想层面看,这部作品的价值并不大。

因为,我认为比尔·马赫将宗教和宗教传说混为一谈了。宗教传说是荒唐的,但是宗教本身是有其合理性的。你不能因为"创世纪"的传说是荒唐的,就推定基督教也是荒唐的。宗教传说不等于宗教精神和宗教情怀。很多人相信宗教,不是因为相信上帝创造了一切,而是因为他们需要精神的安慰和寄托。

《圣经》是不是真的,与基督教应不应该存在,完全就是两回事。《Religulous》犯的错误就是,好像相信基督教就等于相信《圣经》中的每一句话。所以,我觉得这个片子不是很深刻,批判深度不够,最多只是社会风俗的记录而已。

========================

但是,比尔·马赫在片中说了一段很精彩的话,这才是我今天真正想说的东西:

My big thing is I don't know.

我的问题是我不相信。

That is What I preach. I preach the gospel of I don't know!

这就是我要传播的东西。我所散布的福音,就是我不相信!

I mean that's what I'm here promoting--doubt. That is my product. The other guys are selling certainty, not me.

我就是在推销怀疑!这就是我的产品。其他人出售的是让你相信,我出售的是让你怀疑。

我觉得这段话说得好极了!

怀疑是一切科学的起点。因为只有你怀疑了,你才不会盲从;只有你不盲从了,你才不会犯前人的错误;只有你不犯前人的错误,你才会做出新的东西;只有做出新的东西,你才能创造一个更美好的世界。

我的网志其实就是在做这件事:我在推销怀疑!

这个网志的一个目的,就是我想示范,独立思考是可以做到的,而且一点都不难。我不在乎别人认为我说的是对是错,我只希望你看了我的文章以后,自己也开始独立思考,开始用理性批判的精神进行怀疑。因为怀疑现行的秩序,这正是通往民主与科学的唯一道路。

我始终认为,中国人最落后的地方,就是思想太落后。大多数中国人的思想境界,还停留在封建时代。如果思想没有实现现代化,专制和愚昧就永远在这块土地上有市场。如果我们要建立一个民主和科学的新中国,那么第一步就是要改造人们的思想。而改造思想的第一步,就是传播怀疑。

如果大多数人不相信别人告诉他们的话,学会用自己的大脑,判断眼前发生的一切。凡事先想一想为什么,学会用不同来源的信息比对真伪,学会用逻辑的法则判断不同主张的合理性。那么,谎言就会无法生存,专制的基础就会动摇,中国发生变革的时刻,也就到来了。

[延伸阅读]

* 如何变得有思想?

(完)

02:57 从东到西,一条产业链的崩溃 » 中外对话新鲜出炉

中国是世界上最大的废品进口国,受再生包装材料需求崩溃的冲击,数百万人正在失去工作。塔尼娅·布兰尼根报道。

尽管吴文秀(音)一再恳求,废品商依然不为所动,她只肯支付每公斤塑料一元(约15美分)的价钱。在拐角处的石玉海(音)的院子里,出价也不会比这儿更高。吴文秀耸耸肩,开始把袋子从三轮车上搬到秤上。他抱怨道:“这里卖一块(钱),那里卖也是一块——这些日子到处都一样。这个行业已经垮了。”

北京有160,000人以收集城市废品为生,吴文秀只是其中之一,他们收集的废品有废塑料布、打印废纸、瓶子、散热器和废纸箱。废品回收已成为一个全球性行业,中国是世界上最大的废料进口国,其进口的废料相当于英国可回收物总量的三分之一。随后遇上全球经济衰退,中国的废品回收业遭受重创,并使英国、美国和其他发达国家回收的废品数量越积越多,难以处理。

“废品回收业可谓是煤矿里的金丝雀(过去煤矿工人将金丝雀放在矿井里作为毒气浓度的指示器,如果矿里有毒气体浓度有所升高,金丝雀就会马上死掉,工人们可以借此信号自救。——译者注),是工业的前端和后端,”Shanghai Scrap博主、金属贸易行家亚当·明特表示,“直到大约八周之前,整个(美国)西海岸的纸货市场都销往中国,而且大多数运到中国的南方。废纸经过处理并加工成产品包装,然后运回美国……然而当美国消费者需求下降,这一完整的循环便被打破。”
在整个废品回收行业,价格在大约几个月的时间里便降了一半甚至更多。从工厂到吴文秀这样的废品收集者,整个产业链的每一个环节都在瓦解。这位56岁的农民如今打算返回湖北老家。

官方媒体报道称,五分之四的中国废品回收站已经关张,数百万人将最终失业。

在北京郊区的东小口村,到处都是废品:废金属堆积如山、成堆的塑料瓶在阳光下闪闪发光、院子里堆满了一堆堆的报纸和纸屑。但是废品商们都有着同样的故事:他们在短短几个月里损失了数万美元,多年的辛劳化为乌有。 

石玉海一边抽烟一边数钱给吴文秀。“这一行我已经干了15年,以前也有糟糕的时候,但是从来没这么严重。每个人都损失很大,有些人的存货卖不出去,”他说,“通常我们把废品卖给工厂,工厂再加工为塑料片。但是塑料片跌价,我们也因此受到牵连。”
这个经营的是国内废品,而不是进口废品, 但石玉海表示,整个行业的每一个部分都受到了影响。

北京的经营者受到的冲击尤为严重。因为价格飙升,他们囤积了大量的可回收物,但是随着市场走向疲软,加上卡车因奥运安保限制而无法进京,经营者只能眼睁睁地看着手中的存货大幅缩水。

龚荣川(音)现年45岁,他的院子与石玉海的院子隔着一条印着车辙的胡同。他说:“在好的年头,我们能挣5万块。但今年亏损了20万(近3万美元)。我们十几年前就来到了这里,刚开始是自己收废品,后来开始做这个生意。我们太穷,贷不到款,不过我们从亲戚朋友那里借了一二十万,起早贪黑地干。但是因为亏损,我们还没有还清所有的债。”

明特称,这样的困境代表了整个行业。他说:“人们从亲戚那里借钱,然后购买一集装箱的废品,出售后的收入全部用于再投资。如果行情上涨,那再好不过。但是一旦开始下滑,特别是幅度达到20-30%的时候,你就完蛋了。”

龚荣川说:“一旦把所有的存货都卖出去,我们就走人。我儿子在分检废品,因为再也雇不起工人了。我们还没想好下一步怎么办。我家有七口人,只有两三亩地(不到五分之一公顷),人多地少,即使回家也没太多事儿可做,上有老下有小的。”

整个中国都可以感受到这些影响。龚荣川的多数客户是河北文安的塑料回收厂,根据一项估计,文安93%的收入依赖这个行业。有些回收厂已经破产。文安东都嘉诚再生资源利用有限公司还在苦苦支撑。但是,材料采购员韩小姐表示,26条生产线的工人,除了3条生产线以外,其他人早在一个月前就被打发回家过年了。

附近的公司,如宏凯塑料制品有限公司(一个生产自行车把手之类产品的公司),对塑料颗粒不再有需求。公司老板郑先生已经打发了20个工人回家,他在1月初表示:“工厂受到了经济危机的冲击,都已经关闭两个月了。我们通常把产品卖给一个经销商,他的大多数业务是出口,他不再给我们订单了。”

在沿着这条道路的另一家工厂, 回答问题更为直截了当。“我们已经破产了,”一位男士说完就把电话挂了。

 

首页图片sheilaz413

来源:www.guardian.co.uk

卫报新闻传媒有限公司2009年版权所有

 

 

 

 


^==Back Home: www.chedong.com

^==Back Digest Home: www.chedong.com/digest/

<== 2009-02-01
  二月 2009  
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28  
==> 2009-02-03