[groonga-dev,01653] mroongaストレージモードでインデックスを無効にした状態でinsertしたデータをdelete,updateするとサイズが増える

Back to archive index

Naoya Murakami visio****@gmail*****
2013年 8月 21日 (水) 05:43:03 JST


お世話になっております。村上です。

mroongaストレージモードで以下の事象が発生しました。

大量データの場合は、インデックスを無効にした状態で
まず、バルクインサートした後に、alter enable keys
しないと時間がかかりすぎるので、この状態はかなり苦しいです。
なにか良い回避方法はないでしょうか?

<事象>
mroongaストレージモードでインデックスを無効にした状態で
insertしたデータをdelete,updateするとサイズが増える。

(1)インデックスを無効にした状態でinsert→delete→enable
insert後:186M
delete後:202M
enable後:208M
drop table後:188K

(2)インデックスを無効にした状態でinsert→enable→delete
insert後:186M
enable後:212M
delete後:252M
drop table後:188K

(3)インデックスを無効にした状態でinsert→enable→update空白
insert後:186M
enable後:212M
update後:226M
drop table後:188K

(4)インデックス有効にした状態でinsert→delete
insert後:253M
delete後:17M
drop table後:180K

<環境>
mroonga-3.06.2013.08.20 (vectorカラムの出力区切り文字をセミコロンに書き換え)
groonga-3.06の先週ぐらい時点のmaster (too many postings回避のため、GRN_II_MAX_TF
を0x1fffffに書き換え)
MySQL5.5.14
CentOS6.4

以上、よろしくお願いします。



groonga-dev メーリングリストの案内
Back to archive index