Kouhei Sutou
kou****@clear*****
2014年 2月 25日 (火) 14:42:48 JST
須藤です。 In <CAHB5****@mail*****> "[groonga-dev,02152] Re: MroongaのテーブルとInnoDBのテーブルをINNER JOINするとmysqldがcrashすることがある" on Tue, 25 Feb 2014 14:19:35 +0900, "yoku ts." <yoku0****@gmail*****> wrote: > 再現方法見つけました! > > https://gist.github.com/yoku0825/9203166 おぉ! > データはINNER JOINさえできれば何でも良い感じです。 > なるべく時間がかかるようなカラムを選んでINNER JOINをしている間にMroongaのテーブルにDELETEをかけるとクラッシュします。 おぉ。。。 たしかに、アクセスしている最中にレコードを削除したら死にそう な気がしますね。。。 これ、対応したほうがいいんですよねぇ。delete中はロックをかけ て他の操作をできないようにすることになるんですが、そうすると、 通常の操作もロックの確認をしないといけなくなってパフォーマン スが落ちる気がするんですよねぇ。。。 やりたくないなぁ。うーん。。。 > ( ´-`).oO(あ、バイナリーログ届いて…ませんよねたぶん。。 はい!まるで届いていません! (が、もうなくても大丈夫そうです。) -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270) Groongaサポート: http://groonga.org/ja/support/ パッチ採用はじめました: http://www.clear-code.com/recruitment/ コミットへのコメントサービスはじめました: http://www.clear-code.com/services/commit-comment.html