[Senna-dev 390] Re: mySQLのselect文実行でERROR 2013が発生

Back to archive index

Yoshio Kawano kawan****@livin*****
2006年 11月 28日 (火) 18:24:12 JST


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

末永様
ご回答、ありがとうございました。

おかげさまにて、解決する事ができました。

mySQLのエラーログの解析(私なりに)、
インデックスの再作成を試みたところ
正常に検索する事ができました。

多分、サイズのオーバーフローが発生したのが原因だと思います。
なので、250万件あるテーブルを分割する事にしました。余り本意ではないですが

-<mySQLのエラーログから抜粋>---------------------------------------
InnoDB: Error: data file /usr/local/mysql/var/ibdata1 is of a different size
InnoDB: 309568 pages (rounded down to MB)
InnoDB: than specified in the .cnf file 320000 pages!

----- Original Message ----- 
From: "Tasuku SUENAGA" <a****@razil*****>
To: "sennaの開発に関する日本語での議論" <senna****@lists*****>
Sent: Tuesday, November 28, 2006 3:54 PM
Subject: [Senna-dev 389] Re: mySQLのselect文実行でERROR 2013が発生


> 末永です。
>
> いただいたログの内容を見る限り、
> mysqldが落ちている可能性があります。
>
> mysqlの一般ログにはどのような情報が出ていますでしょうか?
>
> まずは、インデックスを再作成し、
> その後、再度実験をしてみてください。
>
> また、senna自体を0.8.2に入れ替えた場合は
> 同様の現象は発生しますでしょうか?
>
> Yoshio Kawano wrote:
> > お世話になっております。
> > ykawaです。
> >
> > もしかしたら、sennaに関係する問題では無いかもしれません。
> > しかし、原因の特定が出来ずに困っております。
> > 誠に申し訳けありませんが、ご指導/ご協力をお願いいたします。
> > sennaに関係無い場合は、「無関係です」と指導して頂ければ幸いです。
> >
> > 【環境】
> >  senna    0.8.0
> >  mySQL   5.0.24a
> >  OS        linux
> >
> > 【問題点】
> >  mysqlにて、下記のSQL文を実行すると
> >  『ERROR 2013 (HY000): Lost connection to MySQL server during query』
> >  が、発生します。
> >  自分なりに調査してみると、「SQLの失敗によりコネクションを切断してい
る」と
> > の事でした。
> >  何が原因で、失敗しているのかが解らず困っています。
> >
> >  <SQL>
> >   select count(*) from test where match(body) against('Anarkisme');
> >
> >  <sennaのログ内容>
> >     11/28:11:23:22.041809| sen_index_sel > (Anarkisme)
> >     11/28:11:23:22.217948| RLIMIT_STACK is 10485760 (0)
> >     11/28:11:23:22.218060| expanded RLIMIT_STACK to 268435456
> >     11/28:11:23:22.467789| closing index_file_name
> > ./mysql/time_zone_transition.MYI
> >     11/28:11:23:22.467841| closing index_file_name
> > ./mysql/time_zone_transition_type.MYI
> >     11/28:11:23:22.467860| closing index_file_name ./mysql/time_zone.MYI
> >     11/28:11:23:22.467877| closing index_file_name
> > ./mysql/time_zone_name.MYI
> >     11/28:11:23:22.467894| closing index_file_name
> > ./mysql/time_zone_leap_second.MYI
> >     11/28:11:23:22.471349| closing index_file_name ./mysql/func.MYI
> >
> > 【因みに】
> >  matchでは無く、likeを使用すると問題無く動作します。
> >   なので、失礼ながらsennaを疑ってしまいました。
> >
> >  <likeを使用したSQL>
> >   select count(*) from test where body like '%Anarkisme%';
>
> _______________________________________________
> Senna-dev mailing list
> Senna****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/senna-dev




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