高見 直輝
takam****@orega*****
2016年 1月 15日 (金) 10:27:45 JST
高見です。 > > 4)今度は以下のPostgresqlエラーが発生するようになった。 > > 42602: pgroonga: object isn't found: <Sources33964> > > このエラーがでるときに実行したSQLを教えてもらえませんか? > 単に接続しただけではでないはずなんです。 SQLの公開は申し訳ありませんが出来ません。 ただ、問題が発生しているテーブルに対してInsert文を実行したときとSelect文 を実行したときで同じエラーが発生しています。 あと、昨日の時点で問題の起きているテーブルに対してANALYZEとVACUUM FULLを 実行しました。 まず、VACUUM実行前のANALYZE結果から。 INFO: analyzing "public.TEST_TABLE" INFO: "TEST_TABLE": scanned 2840 of 2840 pages, containing 522 live rows and 5 dead rows; 522 rows in sample, 522 estimated total rows WARNING: pgroonga: object isn't found: <Sources33964> WARNING: pgroonga: object isn't found: <Sources33965> WARNING: pgroonga: object isn't found: <Sources33967> TEST_TABLEにはpgroongaを利用しているインデックスが3つ定義されています。 次に、VACUUM FULLを実行した後の結果です。 INFO: analyzing "public.TEST_TABLE" INFO: "TEST_TABLE": scanned 29 of 29 pages, containing 522 live rows and 0 dead rows; 522 rows in sample, 522 estimated total rows WARNING: pgroonga: object isn't found: <Sources34459> WARNING: pgroonga: object isn't found: <Sources34461> 警告が一つ減りました。 あと2回VACUUM FULLを実行してみようかと思いましたが、それで回復したら調査 が出来なくなるので保留しています。 > 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 (...)" -----ここまで----- 以上、宜しくお願いします。 ----------------------------- 高見 直輝 <takam****@orega*****> 株式会社オレガ TEL:03-3267-0150 FAX:03-3267-0180