<div dir="ltr">各務さん<div><br></div><div>お世話になっております。宮下です。</div><div><br></div><div>><span style="font-size:14px">groonga.log の内容はどうでしょうか?</span></div><span style="font-size:14px">>/var/lib/mysql/groonga.log あたりにあると思います。</span><br style="font-size:14px"><span style="font-size:14px">>ALTER 時点でなく、INSERT の時点でも何か出ている可能性があります。</span><div><br></div><div>はい、検証してみたところ、insertがある程度行われると発生するようでした。</div><div>インデクシングの量が増えると発生しているような気がします。</div><div><br></div><div>また、再現方法のアドバイスありがとうございます。</div><div>今のテーブル定義がPKが存在するため、単純な繰り返しでは再現できないため</div><div>私の作成したテストデータを使っていただけるとありがたいのですが、その方法も検討してみたいと思います。</div><div><br></div><div>><span style="font-size:14px">個人的には Mroonga を使う際に、細かい Index を作った際のメリットは無か</span><span style="font-size:14px">ったです。</span></div><span style="font-size:14px">>(メモリに乗っている際は誤差程度で、Disk の読み込みが必要な際は遅くな</span><span style="font-size:14px">る傾向)</span><br style="font-size:14px"><span style="font-size:14px">>特に FULL TEXT が含まれると全然分かりませんでした。</span><div><br></div><div>情報、ありがとうございます。使う用途がそれぞれのインデックスで異なるため、分けて作っています。今後、改善を検討してみたいと思います。</div><div><br></div><div>><span style="font-size:14px">FULLTEXT KEY `idx4` (`col8`) に入力された日本語で検索するなら normalizer</span><span style="font-size:14px">の指定をすると幸せになれる可能性がありますよ~。</span></div><div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">ありがとうございます。仕様上、現状はTolenbigramでよいのですが、こちらも今後仕様に合わせて変更予定です。</span></div><div><span style="font-size:14px"><br></span></div><div><span style="font-size:14px">以上、宜しくお願い致します。</span></div><div class="gmail_extra"><br><div class="gmail_quote">2016年12月17日 21:09 Kagami-H <span dir="ltr"><<a href="mailto:kagam****@auror*****" target="_blank">kagam****@auror*****</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">お世話になります、各務です。<br>
<br>
> [エラー内容]<br>
<br>
groonga.log の内容はどうでしょうか?<br>
/var/lib/mysql/groonga.log あたりにあると思います。<br>
ALTER 時点でなく、INSERT の時点でも何か出ている可能性があります。<br>
<span class=""><br>
<br>
> [テーブル定義]<br>
> CREATE TABLE `テーブル名` (<br>
<br>
</span>CREATE TABLE 文から、一連の流れの後にエラーが出ると思うのです。<br>
この流れを追うとほぼエラーが発生するという手順は作成可能でし<wbr>ょうか?<br>
但し、全 INSERT の添付は現実的ではないと思います。<br>
<br>
そこで、上記の groonga.log を監視しながら、INSERT の件数を切り出して、<br>
発生するレコードを特定したり、<wbr>または何件以上のレコードがあると発生する<br>
場合は、ダミーのレコードを Loop で作る処理を書いて、<br>
<br>
CREATE TABLE ~<br>
INSERT ~<br>
ALTER ~ ←ここでコケる。<br>
<br>
という手順を提示できるのが良いと思います。<br>
1回で確実でないなら、n回回すとだいたい出るとか。<br>
<br>
いかがでしょうか?<br>
<br>
<br>
P.S<br>
個人的には Mroonga を使う際に、細かい Index を作った際のメリットは無か<br>
ったです。<br>
(メモリに乗っている際は誤差程度で、Disk の読み込みが必要な際は遅くな<br>
る傾向)<br>
特に FULL TEXT が含まれると全然分かりませんでした。<br>
<br>
結果出力まで時間を掛ける奴ならまたちょっと違うのかも知れませ<wbr>んが。<br>
<br>
<br>
P.S2<br>
FULLTEXT KEY `idx4` (`col8`) に入力された日本語で検索するなら normalizer<br>
の指定をすると幸せになれる可能性がありますよ~。<br>
<br>
<br>
------------------------------<wbr>------------------------------<br>
各務 Email <a href="mailto:kagam****@auror*****">kagam****@auror*****</a><br>
<div class="HOEnZb"><div class="h5"><br>
______________________________<wbr>_________________<br>
groonga-dev mailing list<br>
<a href="mailto:groon****@lists*****">groon****@lists*****</a><br>
<a href="http://lists.osdn.me/mailman/listinfo/groonga-dev" rel="noreferrer" target="_blank">http://lists.osdn.me/mailman/<wbr>listinfo/groonga-dev</a><br>
</div></div></blockquote></div><br></div></div>