Kouhei Sutou
kou****@clear*****
2017年 12月 4日 (月) 23:48:44 JST
須藤です。 In <20171****@clear*****> "[groonga-dev,04553] Re: JSONB や 配列フィールドについての pgroonga インデックス作成時間および、jsonb のフェッチについて" on Sun, 03 Dec 2017 15:38:16 +0900 (JST), Kouhei Sutou <kou****@clear*****> wrote: > 私の手元で確認した感じだと圧縮は関係なくて、PostgreSQLから > Groongaにデータをコピーしているところで遅そうでした。そう判 > 断した理由ですが、Groongaレベルでデータをコピーしたら数分で > 終わったからです。PostgreSQLからGroongaへのコピーは確かに10 > 時間ちょいかかりました。 PostgreSQLからデータを取得する方法を変えたところデータのコピー が数分で終わるようになりました。 PostgreSQLの配列はn番目の要素にアクセスするにはO(n)かかるん ですね。1つずつn番目の要素にアクセスしているのをイテレーター を使って順にアクセスするようにしたら普通の速さになりました。 次のPGroongaのリリースに入ります。 リリース日は未定ですが。。。 報告およびデータ提供ありがとうございました。 -- 須藤 功平 <kou****@clear*****> 株式会社クリアコード <http://www.clear-code.com/> Groongaベースの全文検索システムを総合サポート: http://groonga.org/ja/support/ パッチ採用 - プログラミングが楽しい人向けの採用プロセス: http://www.clear-code.com/recruitment/ OSS開発支援サービス: http://www.clear-code.com/blog/2016/6/27.html