Kouhei Sutou
kou****@clear*****
2013年 8月 15日 (木) 17:17:53 JST
須藤です。 In <BAY17****@phx*****> "[groonga-dev,01625] Re: mroonga適用テーブルへの「WHERE IN 多数」クエリでエラー" on Tue, 13 Aug 2013 22:33:29 +0900, K A <a_kira1****@hotma*****> wrote: > 木村です。細心に検証してくださって本当にありがとうございます。 > さっそくmysqld.logをvimで開いて、「/change_active_index」と検索してみたのですが、残っている範囲(13/7/30 16:21:36以降)には該当の文字列はありませんでした。 そうですか。。。 > サーバーに疎い素人プログラマーなので、どこかでとんでもない大ポカをやらかしている可能性は否定できないんですが、それにしては他のクエリが(一見)問題なく動いているのが不思議なんですよね・・・。 > とりあえず、mysqld.logの前回貼った行以前を末尾にコピー&ペーストしますので、気になる点などありましたら引き続きご指導いただければありがたいです。 > > 最悪の場合、きちんとした解決はあきらめてMySQL自体を再インストールするとか、あるいは古いダンプファイルからDBをインポートして出直す、といったやり方を試してみようかとも考えています。 うーん、そうですねぇ。。。 もし、同じ環境をもうひとつ用意できるのであれば、今、問題が発 生しているDBをダンプして、別に用意した新しい環境でインポート して同じ現象が発生するか試す、というのをやってみるといいかも しれません。そうすれば、インストールがうまくいっていないのか どうかを確かめられると思います。 もし、新しい環境でうまく動くなら今の環境でインストールがうま くいっていない可能性があると思います。あるいは、何か設定が違っ ているという可能性があります。もし、インストールがうまくいっ ていないならインストールし直すしかありませんが、設定が違うな ら、設定を1つずつ確認すればどの設定が影響を与えているかがわ かると思うので解決できる気がします。 もし、新しい環境でもうまく動かないなら、、、データがなにか影 響していると思うので、それを提供してもらえれば手元でも再現で きてもう少し調べられそうです。提供するのが難しい場合は、(難 しいと思いますが、、、)データを半分ずつ減らしていって再現す るかどうかを確認すれば、何が原因になっているかを絞り込めるの ではないかと思います。 と、思ったのですが、どうですかねぇ。。。 -- 須藤 功平 <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