[Senna-dev 405] Re: UPDATEでデッドロック?発生について

Back to archive index

Yoshio Kawano kawan****@livin*****
2006年 12月 5日 (火) 16:10:43 JST


お世話になっております。
YKawaです。

しつこくログを送付して申し訳けありません。

select count(*) from 〜 where match(body) against('The');
を、実行した時に、ソースファイルを示す様なログが取れましたので送付しました。

12/05:15:28:42.257379| ft_nlq_reinit_search(0x8d4bdf0)
12/05:15:28:42.284541| ft_nlq_close_search(0x8d4bdf0)
12/05:15:28:42.285477| sen_index_sel > (The)
12/05:15:28:42.347112| n=1 (The)
12/05:15:28:42.347195| calloc(120448524)=(nil) (set.c:786) <91>
12/05:15:28:42.599338| RLIMIT_STACK is 10485760 (0)
12/05:15:28:42.599449| expanded RLIMIT_STACK to 268435456
12/05:15:28:43.167885| closing index_file_name
./mysql/time_zone_transition.MYI
12/05:15:28:43.167941| closing index_file_name
./mysql/time_zone_transition_type.MYI
12/05:15:28:43.167960| closing index_file_name ./mysql/time_zone.MYI
12/05:15:28:43.167981| closing index_file_name ./mysql/time_zone_name.MYI
12/05:15:28:43.167999| closing index_file_name
./mysql/time_zone_leap_second.MYI
12/05:15:28:43.171462| closing index_file_name ./mysql/func.MYI

----- Original Message ----- 
From: "Yoshio Kawano" <kawan****@livin*****>
To: "sennaの開発に関する日本語での議論" <senna****@lists*****>
Sent: Tuesday, December 05, 2006 10:51 AM
Subject: [Senna-dev 403] Re: UPDATEでデッドロック?発生について


> お世話になっております。
> YKawaです。
>
> 私どもの環境でも同じ現象が発生しています。
> 同じ様なログが出力されていますので、役に立てば幸いです。
>
> 又、私どもの環境では、
>     select * from 〜 where match(〜) against(〜);
>  でも、発生します。
>
> sennaは、0.8.0を使用しています。
>
> -<senna.logより抜粋>---------------------------------------------
> 11/28:23:03:03.776233| inv=19e88008 new seg=474
> 11/28:23:03:03.777483| inv=19e88008 new seg=477
> 11/28:23:03:03.781414| inv=19e88008 new seg=478
> 11/28:23:03:03.782601| inv=19e88008 new seg=479
> 11/28:23:03:03.783731| inv=19e88008 new seg=480
> 11/28:23:03:03.784430| mmap(262144,300,38866944)=(nil) <-1>
> 11/28:23:03:03.784449| inv=19e88008 new seg=483
> 11/28:23:03:03.785152| mmap(262144,300,39129088)=(nil) <-1>
> 11/28:23:03:03.785167| inv=19e88008 new seg=486
> 11/28:23:03:03.785882| mmap(262144,300,39391232)=(nil) <-1>
> 11/28:23:03:03.785917| inv=19e88008 new seg=510
> 11/28:23:03:03.786628| mmap(262144,300,39653376)=(nil) <-1>
>
> -<senna.logより抜粋>---------------------------------------------
> 12/05:03:45:37.547443| mmap(262144,53,33099776)=(nil) <-1>
> 12/05:03:45:37.547466| inv=b8541008 new seg=1748
> 12/05:03:45:37.547591| mmap(262144,53,456462336)=(nil) <-1>
> 12/05:03:45:37.547668| mmap(262144,53,11866112)=(nil) <-1>
> 12/05:03:45:37.549016| mmap(262144,57,425529344)=(nil) <-1>
> 12/05:03:45:37.549034| buffer(262160) is full (8 < 16) in sen_inv_update
>
> ----- Original Message ----- 
> From: "Akihiko Shinohara" <sino****@valle*****>
> To: "sennaの開発に関する日本語での議論" <senna****@lists*****>
> Sent: Sunday, October 29, 2006 6:00 PM
> Subject: [Senna-dev 382] Re: UPDATEでデッドロック?発生について
>
>
> > こんにちは、篠原です。
> >
> > >> mmap(...,...,...)=(...) <...>という形式の行について、
> > >> 情報を教えていただければさらに原因が追求できると思います。
> > >> また、MySQLのデータファイルとSennaのインデックスファイルの
> > >> サイズについても教えていただければ参考になります。
> > >
> > >環境のある場所に行くのが日曜日になりますので、
> > >ざっくり報告させて頂きますと、
> > >3つのデータベースに対し更新をかけていましたので、このmmapが
> > >どのテーブルの更新でのエラーかわかりませんが、
> > >データベースは、初期状態から登録していましたので、
> > >データファイルは、どれも1GBに満たないサイズで発生しました。
> >
> > ちょっと間違っていました。
> >
> > DB1
> > -rw-rw----  1 mysql mysql   8458240 Oct 26 14:01 doc.004.SEN
> > -rw-rw----  1 mysql mysql 158666752 Oct 26 19:33 doc.004.SEN.i
> > -rw-rw----  1 mysql mysql 360452096 Oct 26 19:26 doc.004.SEN.i.c
> > -rw-rw----  1 mysql mysql 176230400 Oct 26 19:12 doc.004.SEN.l
> > -rw-rw----  1 mysql mysql 547912772 Oct 26 19:43 doc.MYD
> >
> > DB2
> > -rw-rw----  1 mysql mysql   12652544 Oct 26 18:32 doc.004.SEN
> > -rw-rw----  1 mysql mysql  189075456 Oct 26 21:37 doc.004.SEN.i
> > -rw-rw----  1 mysql mysql 1063260160 Oct 26 21:38 doc.004.SEN.i.c
> > -rw-rw----  1 mysql mysql   60817408 Oct 26 21:40 doc.004.SEN.i.c.001
> > -rw-rw----  1 mysql mysql  247533568 Oct 26 21:33 doc.004.SEN.l
> > -rw-rw----  1 mysql mysql 1693058408 Oct 26 21:42 doc.MYD
> >
> > DB3
> > 作成しなおしてしまったので調べられませんでした。
> > データファイルで1GB以下だと思います。
> >
> > DB1,DB3のインデックスは、壊れましたがDB2は壊れませんでした。
> > ----
> > sino
> >
> >
> > _______________________________________________
> > Senna-dev mailing list
> > Senna****@lists*****
> > http://lists.sourceforge.jp/mailman/listinfo/senna-dev
> >
>
> _______________________________________________
> Senna-dev mailing list
> Senna****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/senna-dev
>




Senna-dev メーリングリストの案内
Back to archive index