[Senna-dev 386] Re: DROP INDEX,CREATE INDEXで正規化機能が無効になる

Back to archive index

Tasuku SUENAGA a****@razil*****
2006年 11月 22日 (水) 16:37:26 JST


末永です。こんにちは。

現在、Sennaのインデックスが付与されているテーブルに対して
なんらかのスキーマ変更(インデックスの作成・削除を含む)を行うと、
Sennaインデックスの全てのフラグが落ちてしまうという
問題が存在します。

http://qwik.jp/senna/knownproblems.html#bd0ab50b163831c3f3de4ad4ae2a1e64

MySQLが全てのインデックスを再作成するのですが、
その際USINGで渡したフラグや正規化のフラグが
全てなくなってしまうためです。

上記の問題について、
修正方法を検討中です。

Akihiko Shinohara wrote:
> こんにちは、篠原です。
> 
> なんか最近、正規化が効いてないなぁ...と思い
> 確認してみましたが、DROP INDEX 後に、CREATE INDEXを
> 行うと NORMALIZE 属性が落ちてしまうようです。
> # show index で確認しました。桁が切れて N しか表示されませんが。
> 
> myisamchk によるインデックスの再作成は問題ないようです。
> 
> 使用環境は、2006/11/02のnightly packageです。
> ----
> sino




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