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