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/