[groonga-dev,00729] Re: SELECT COUNT(*)時に数値が取れない

Back to archive index

Kouhei Sutou kou****@clear*****
2012年 3月 27日 (火) 17:56:35 JST


須藤です。

追加情報ありがとうございます!
頂いた情報でもういちど調べてみようと思いますが、もしよろしけ
ればもう少しご協力してもらえると助かります。。。

In <20120****@gmo-m*****>
  "[groonga-dev,00728] Re: SELECT COUNT(*)時に数値が取れない" on Tue, 27 Mar 2012 14:52:35 +0900,
  河野 隆志 <takas****@gmo-m*****> wrote:

> 今回テストしてるデータは件数700万件、問題のあるクエリで取得される件数は
> 30万後半〜70万件程度です。

情報ありがとうございます。
件数が依存しているような気配はありますか?
件数が多いと問題が発生することが多い、件数が少ないと問題が発
生しない、というような挙動があると件数に依存してそうな気がし
ます。

>> 32bit版か64bit版か教えて頂けますか?
> 64bitです

ありがとうございます。
32bit関連の問題ではなくてよかったです。

>>   * MySQL/groonga/mroongaは自分でビルドしたものか、それとも
>>     RPMでインストールしたものか。
> 自分でビルドしています。
> 導入までの手順は大体以下の通りです。

なるほど!
最適化オプションが有効になっているんですね。

>>   * mroonga-2.01というのは記述ミスか、それともgitから取得し
>>     てビルドしたものを示しているのか。
> 本件ソースはgroonga-dev,00719にてアップしてもらったものを使っています。

わかりました。ありがとうございます。

> また、このmroonga環境は現在レプリケーションを貼っています。
> (M)tritonn1.0.12 -> (S)mroonga2.0.1
> 
> 現在もそうですが、Masterへは量はさほど多くないですが更新がかかっています。
> その状態でクエリを実行すると結果が出ない感じです。

とすると、更新がないときはきちんと件数が返っているということ
ですね。ヒントになりそうです。

件数がおかしくなるときは必ず0になっていますか?それとも、で
たらめな数値のときもありますか?必ず0なら根本的に動いていな
そうな気がするのですが、でたらめな数値なら途中まではちゃんと
動いていたりするのかも、と考えています。


お手数ですがご協力頂けると助かります。。。

-- 
須藤 功平 <kou****@clear*****>
株式会社クリアコード <http://www.clear-code.com/> (03-6231-7270)

プログラミングが好きなソフトウェア開発者を募集中:
  http://www.clear-code.com/recruitment/




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