高見 直輝
takam****@orega*****
2016年 1月 18日 (月) 12:14:35 JST
高見です。
> >> > 4)今度は以下のPostgresqlエラーが発生するようになった。
> >> > 42602: pgroonga: object isn't found: <Sources33964>
> >>
> >> このエラーがでるときに実行したSQLを教えてもらえませんか?
> >> 単に接続しただけではでないはずなんです。
> >
> > SQLの公開は申し訳ありませんが出来ません。
> > ただ、問題が発生しているテーブルに対してInsert文を実行したときとSelect文
> > を実行したときで同じエラーが発生しています。
>
> ありがとうございます。
> それなら納得です。INSERT時はインデックスを更新し、SELECT時は
> インデックスを参照するのでそのときにGroongaのテーブルを見つ
> けられないというエラーがでるならそうだろうなぁと思います。
>
> ちなみにインデックスの再作成の方法を教えてもらうことはできま
> すか?
>
> REINDEX TABLE table_name;
>
> ですか?手元だとこれでうまくいくんですけどねぇ。。。
こちらで実行しているのも上記のコマンドです。
そして、REINDEX自体は正常に完了しています。
REINDEX正常終了後にINSERTやSELECTを実行するとエラーになっている状況です。
> >> SELECT pgroonga.command("dump --dump_records no");
> >>
> >> の結果ももらえないでしょうか?
> >> インデックスの再作成で、Groongaレベルでどんなテーブル・カラ
> >> ムが作られているかを確認したいのです。
> >
> > 以下の結果となりました。
> > -----ここから-----
> > "table_create Lexicon33798_0 TABLE_PAT_KEY ShortText --default_tokenizer TokenBigramSplitSymbolAlphaDigit
> >
> > table_create Lexicon33799_0 TABLE_PAT_KEY ShortText --default_tokenizer TokenBigramSplitSymbolAlphaDigit
> >
> > table_create Lexicon33801_0 TABLE_PAT_KEY Sh (...)"
> > -----ここまで-----
>
> あれ、出力が省略されましたか。。。
> うーん、これだと状況がわからないのでなんとも言えないです
> ね。。。
“省略された≒何らかの問題が発生している”と考えて良いでしょうか?
また、省略されない方法など有りますでしょうか?
PostgreSQLの設定で関係ありそうなものを変更してみたのですが、変化ありませ
んでした。
ひとまず、前回保留したANALYZE→VACUUM FULLの繰り返し実行をやってみます。
-----------------------------
高見 直輝 <takam****@orega*****>
株式会社オレガ
TEL:03-3267-0150
FAX:03-3267-0180