[groonga-dev,01655] Re: mroonga適用テーブルへの「WHERE IN 多数」クエリでエラー

Back to archive index

Kouhei Sutou kou****@clear*****
2013年 8月 21日 (水) 10:20:48 JST


須藤です。

In <BAY17****@phx*****>
  "[groonga-dev,01652] Re: mroonga適用テーブルへの「WHERE IN 多数」クエリでエラー" on Tue, 20 Aug 2013 22:59:45 +0900,
  K A <a_kira1****@hotma*****> wrote:

> そこで、いったんサイトの主データベースをdb_2に変更し、1日放置(その間、cronによる自動更新処理なども実行)してみたところ、残念ながらcronによる処理中にエラーが再発していました。

「エラーが再発」というのは「WHERE IN 多数」クエリが遅くなる
ということであっていますか?また、「cronによる自動更新処理」
と「cronによる処理」は同じものですか?違うものですか?

違うものだとすると、「1日放置(その間、cronによる自動更新処
理なども実行)」の間でなにか原因となるものがあったと思うので、
「1日放置(その間、cronによる自動更新処理なども実行)」を順
番に実行し、都度「WHERE IN 多数」クエリがエラーになるかを確
認するのがよいのではないかと思います。そうすると、どの処理が
原因だったかを絞り込めるのではないかと思います。

面倒かと思いますが。。。。

> これで仮説はおおむね確かめられたように思うんですが、肝心の「なぜそういった混乱が生じるのか」は謎のままなので、けっきょく別サーバーを借りるしかないか、と(ようやく)ハラをくくりつつあるのが今の段階です。
> 
> 
> 別サーバーの契約前にさらに試してみるべきこと、再度確認すべきログなど、お読みになって何か思い当たる点がありましたらアドバイスをどうぞよろしくお願いします。
> 反応がなければ明日か明後日にも別サーバー(VPS)を借りて検証作業を続けるつもりですm(_ _)m

もし、同一サーバーに余裕があるのであれば、同一サーバー上で検
証できると思います。理由は、データベース作成直後は正常→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




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