[Senna-dev 249] Re: Sennaインデックス破損について

Back to archive index

Tasuku SUENAGA a****@razil*****
2006年 7月 31日 (月) 12:12:32 JST


末永です。

>先日MySQLがクラッシュしました。
>環境は以下の通りです。
>
>OS : FreeBSD 6.0-RELEASE-p7 i386(uname -mrs)
>MySQL : 4.0.26
>Senna : 5/11時点のlatest-svn(revわからないです。。) + 2ind  
>Patch
>Index: SEN_INDEX_NGRAM
>
>クラッシュの原因はメモリ不足によるものでした。

お使いのSennaのリビジョンはrev118だと思います。
rev.204でIN BOOLEAN MODE利用時のメモリリークのバグが修正されています。
IN BOOLEAN MODEをご利用でしたら、
rev.204以降を利用することによって
メモリ不足の問題が解決されるかもしれません。

> ・今回のように破損したSennaインデックスを修復す 
> る方法は
>  ALTERでインデックス再構築しかないのでしょうか?
現在のところ、インデックス破損時は
インデックス再構築を行わなければいけません。

> ・Sennaのインデックスが破損したところで、
>  CHECKコマンド等では発見できないのでしょうか?
インデックスの破損チェック機能自体は必要だと思うのですが、
開発に手が回っていない状態です。

> ・REPAIRでエラーなしで終了したのにCan't〜が消える 
> 現象はなんだったのだろうか‥
きちんと追っていないのですが、
REPAIRの場合、
インデックスは検査なしに再度作成しなおしているのかもしれません。

> /* * * * *
>   AIO/DIOが安定次第、Sennaは
>   全てLinuxサーバーに移す予定です。
>   それまではFreeBSDで頑張ろうかと。。
> 				* * * * */
AIO/DIOの安定化は
version 0.9.0系で進めていこうと考えております。

-- 
末永 匡 <a****@razil*****>
(有)未来検索ブラジル http://razil.jp/

●検索のことならSennaにお任せください→ http://qwik.jp/senna/
●ネットでの少額決済ならモリタポで→ http://moritapo.jp/




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