<div dir="ltr">須藤様<div><br></div><div>佐藤です。</div><div>ご連絡をありがとうございます。</div><div><br></div><div><span>> 1, pgroongaでのデータベースサイズとは?<br>> <a href="http://groonga.org/ja/docs/reference/tuning.html#vm-max-map-count" rel="noreferrer" target="_blank">http://groonga.org/ja/docs/reference/tuning.html#vm-max-map-count</a><br></span><br></div><div>このサイズなのですが</div><div><br></div><div><div><br></div><div>pgroongaのインデックスはテーブル毎にかけてるので</div><div>pgrn.XXXXXXの部分が異なるのがいくつか作成されています。</div><div>伺いたかったのは、上記URLの16GiBというのは次のどちらでしょうか?</div><div><br></div><div>(1) pgrn.XXXXXXのXXXXが共通部分のファイルのサイズを合計したもの</div><div> その中で容量が一番大きいものを基準とする</div><div><br></div><div> 下記の例だと、0000221.cの方が大きいのでこちらのサイズを基準とする</div><div><br></div><div> 1017M<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.000021E</div><div> 1.0G<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.000021E.001</div><div> 1.0G<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.000021E.002</div><div> 1.0G<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.000021E.003</div><div> 775M<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.000021E.004</div><div> ....</div><div> 800M<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.0000221.c</div><div> 800M<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.0000221.c.001</div><div> 742M<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.0000221.c.002</div><div> 775M<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.0000221.c.003</div><div> 764M<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.0000221.c.004</div><div> 775M<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.0000221.c.005</div><div> 783M<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.0000221.c.006</div><div> 758M<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.0000221.c.007</div><div> 130M<span class="Apple-tab-span" style="white-space:pre">        </span>pgrn.0000221.c.008</div><div><br></div><div><br></div><div>(2) pgrn*のサイズ</div><div> # du -hsc pgrn*</div><div> 390G<span class="Apple-tab-span" style="white-space:pre">        </span>total</div><div><br></div><div> これだと390GBということになりますでしょうか?</div><div> ちなみにこの8倍ぐらいのデータサイズになるので、</div><div> 単純にかけたら、3.2TBになります。</div><div><br></div><div>よろしくお願いします。</div><div><br></div></div><div class="gmail_quote"><div dir="ltr">2015年12月17日(木) 23:34 Kouhei Sutou <<a href="mailto:kou****@clear*****">kou****@clear*****</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">須藤です。<br>
<br>
In <<a href="mailto:CA%2BTq-****@mail*****" target="_blank">CA+Tq****@mail*****</a>><br>
"[groonga-dev,03767] PGroongaのデータベースとログ出力について" on Tue, 15 Dec 2015 07:19:31 +0000,<br>
Hiroyuki Sato <<a href="mailto:hiroy****@gmail*****" target="_blank">hiroy****@gmail*****</a>> wrote:<br>
<br>
> 1, pgroongaでのデータベースサイズとは?<br>
> <a href="http://groonga.org/ja/docs/reference/tuning.html#vm-max-map-count" rel="noreferrer" target="_blank">http://groonga.org/ja/docs/reference/tuning.html#vm-max-map-count</a><br>
><br>
> を見ると<br>
> 大きなデータベースを扱う場合はサイズを増やしたほうが良いとあります。上<br>
> 記ページでいう16GiBとは<br>
> $PGDATA/xxx/pgrn.XXXX の個数の和ということでしょうか?<br>
<br>
個数の和ではなく、pgrnから始まるファイル名のファイルのサイズ<br>
の合計です。<br>
<br>
> ls pgrn* | awk -F. '{ print $2 }' | sort | uniq -c | sort -nr | head<br>
><br>
> 例えば、pgn.0000127.は0から9個まであるのですが、<br>
><br>
> これは9GBの容量が必要ということになりますでしょうか?<br>
><br>
> 11 0000127<br>
> 11 000011D<br>
> 10 0000122<br>
> 10 0000118<br>
> 10 0000113<br>
> 10 000010E<br>
> 10 0000104<br>
> 9 000021C<br>
> 9 0000217<br>
> 9 0000212<br>
<br>
このファイルの見方がわからないのですが、私はdu -hsc pgrn*の<br>
結果を使うことが多いです。<br>
<br>
> 2, pgroongaのログレベル<br>
> ログレベルを増やす方法はありますでしょうか?<br>
<br>
あぁ、ドキュメントに変数名のことが書いていないんですね。。。<br>
<br>
<a href="https://github.com/pgroonga/pgroonga/blob/master/sql/variable/log-level/valid.sql" rel="noreferrer" target="_blank">https://github.com/pgroonga/pgroonga/blob/master/sql/variable/log-level/valid.sql</a><br>
のように<br>
<br>
SET pgroonga.log_level = 'debug';<br>
<br>
とか書くとログレベルを変えられます。<br>
<br>
> 3, インデックスのサイズ<br>
> 各インデックス別にgroongaのインデックスサイズを知るSQLは<br>
> ありますでしょうか?<br>
<br>
作った記憶がないので、ないです。<br>
<br>
pgroonga.disk_usage(index_name)関数とかそういうのを用意する<br>
のはアリな気がします。<br>
<br>
> 4, 正規表現のオペレータ<br>
> url @~ 'yahoo'<br>
> 等の@~は、groonga独自拡張のオペレータでしょうか?<br>
<br>
独自です。<br>
<br>
<br>
--<br>
須藤 功平 <<a href="mailto:kou****@clear*****" target="_blank">kou****@clear*****</a>><br>
株式会社クリアコード <<a href="http://www.clear-code.com/" rel="noreferrer" target="_blank">http://www.clear-code.com/</a>><br>
<br>
Groongaベースの全文検索システムを総合サポート:<br>
<a href="http://groonga.org/ja/support/" rel="noreferrer" target="_blank">http://groonga.org/ja/support/</a><br>
パッチ採用 - プログラミングが楽しい人向けの採用プロセス:<br>
<a href="http://www.clear-code.com/recruitment/" rel="noreferrer" target="_blank">http://www.clear-code.com/recruitment/</a><br>
リーダブルコードワークショップ:<br>
<a href="http://www.clear-code.com/services/code-reader/readable-code-workshop.html" rel="noreferrer" target="_blank">http://www.clear-code.com/services/code-reader/readable-code-workshop.html</a><br>
<br>
_______________________________________________<br>
groonga-dev mailing list<br>
<a href="mailto:groon****@lists*****" target="_blank">groon****@lists*****</a><br>
<a href="http://lists.osdn.me/mailman/listinfo/groonga-dev" rel="noreferrer" target="_blank">http://lists.osdn.me/mailman/listinfo/groonga-dev</a><br>
</blockquote></div></div>