[Senna-dev 537] MySQL4 + senna1.0.3構築時の質問。

Back to archive index

Shinichi Fujikawa f-shi****@milks*****
2007年 4月 2日 (月) 12:02:32 JST


お世話になります。藤川です。

MySQL 4.0.27 + senna 1.0.3 でデータベースを再構築したのですが、
show table statusの値が大きく変わっていて、正常に動作しないという
問題が起きておりまして、

以下、show table statusの結果の抜粋。

■正しく稼働中のもの(MySQL 4.0.27 + Senna 0.8.2)
Rows 2158173
Avg_row_length 302
Index_length 117334016
Senna_key_size 2158173
Senna_key_file_size 57879888

Senna_lexicon_size 2066093
Senna_lexicon_file_size 88150016
Senna_inv_seg_size 153423872
Senna_inv_chunk_size 454561792

■新しくセットアップしてうまくいっていないもの。
 (MySQL 4.0.27 + senna 1.0.3)

Rows 2158173
Avg_row_length 298
Index_length 97503232
Senna_key_size 2158173
Senna_key_file_size 58793984

Senna_lexicon_size 0←←←←
Senna_lexicon_file_size 4268032
Senna_inv_seg_size 167936←←←
Senna_inv_chunk_size 135168


明らかにSenna_lexicon_sizeとSenna_inv_seg_sizeが小さくなって
いるのですが、どの辺に問題がありそうかお教えいただけると
大変、ありがたいです。

インデックスは、以下のように貼っています。

alter table mall_item drop index product_name;
optimize table item;
alter table item add fulltext (product_name, expl, word);


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




p.s.mysql5 + sennaを一度セットアップしたのですが、データの移行がうまく
 ないのか、検索パフォーマンスが低くなったのと、何故かページングがうまく
 いかなくて、limit 30,30にするとデータが表示されなくなる・・・とか。
 何が原因かを追い切る時間が取れなかったので、
 mysql5へのアップデートを今回は断念しました。
 可能であれば、mysql4の方もフォローしていただけると大変ありがたいです。


-- 
Shinichi Fujikawa <f-shi****@milks*****>




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