[Senna-dev 609] Re: mysql-5.0.24a-senna-0.8.1-win32.zipが落ちる件

Back to archive index

Tasuku SUENAGA a****@razil*****
2007年 6月 5日 (火) 21:07:30 JST


末永です。

FULLTEXT INDEXが9つあるということで、
もしかしたらメモリ不足になっているのかもしれません。

Windows環境ですと、
((語彙表最低128M + デフォルトのバッファサイズ128M)
 * インデックス9つ)ぶんのメモリが必要となります。
すなわち、Sennaのみでメモリが2.3GB必要となります。
語意表のサイズが増えると、さらにメモリが必要になります。

WindowsそのものとMySQLが必要とするメモリを勘案すると、
トータルで3GBほどのメモリが必要になってくると考えます。

Tritonnでは、将来的に1つのマルチカラムインデックスで
任意の部分カラムを検索できるようになる機能が
実装される予定と聞いております。
この機能が実装されると、
インデックスが1つしか存在しないため、
メモリ使用量もインデックス1つ分のみとなるでしょう。

なお、
mysql-5.0.24aもSenna 0.8.1も古くなってしまったので、
いったん公開を停止しました。

MySQL 5.0.27あたりとSenna 1.0.7を組み合わせた
バイナリを誰か作ってくれるとうれしいです…

久岡 秀司 さんは書きました:
> はじめまして。ヒサと申します。
> 宜しくお願いいたします。
> 
> 貴コミュニティからダウンロードした「mysql-5.0.24a-senna-0.8.1-
> win32.zip」が安定しない状況です。
> 
> 現在、バッチ的に連続してmysql-5.0.24a-senna-0.8.1-win32.zipに対してデー
> タを書き込むプログラムを開発しております。書き込み先がMeCabに対応した
> FULL TEXT INDEXのカラムを合計9つ有するテーブルです。
> 
> 現象としましては以下のとおりです。
> ○書き込み中に突然、mysql-nt.exeのプロセスが不正終了する。
> ○イベントビューアを見ると以下のエラーが出ています。
> エラー内容:
>   0000: 41 70 70 6c 69 63 61 74   Applicat
>  0008: 69 6f 6e 20 46 61 69 6c   ion Fail
>   0010: 75 72 65 20 20 6d 79 73   ure  mys
>   0018: 71 6c 64 2d 6e 74 2e 65   qld-nt.e
>   0020: 78 65 20 30 2e 30 2e 30   xe 0.0.0
>   0028: 2e 30 20 69 6e 20 6c 69   .0 in li
>   0030: 62 6d 65 63 61 62 2e 64   bmecab.d
>   0038: 6c 6c 20 30 2e 30 2e 30   ll 0.0.0
>   0040: 2e 30 20 61 74 20 6f 66   .0 at of
>   0048: 66 73 65 74 20 30 30 30   fset 000
>   0050: 36 30 37 63 61            607ca
> 
> エラー発生アプリケーション mysqld-nt.exe、バージョン 0.0.0.0、エラー発生
> モジュール libmecab.dll、バージョン 0.0.0.0、エラー発生アドレス 0x000607ca
> 
> 詳細な情報は、http://go.microsoft.com/fwlink/events.asp の [ヘルプとサ
> ポート センター] を参照してください。
> 
> ○再度、MySQLを起動すると、当該テーブルへのinsertなどのクエリを実行でき
> ず、再度、インデックスを構築する必要がある。
> 
> 尚、私どもの環境につきましては以下のとおりです。
> ・mysql-5.0.24a-senna-0.8.1-win32.zip
> ・MeCab0.95
> ・Windows2003 SP2/WindowsXP SP2
> 
> どなたか回避方法や原因につきまして情報をお持ちな方、いらっしゃいましたら
> どうぞ宜しくお願いいたします。
----
Tasuku SUENAGA <a****@razil*****>




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