[Senna-dev 742] Tritonn 1.0.7でテーブルインデックスが壊れてしまう問題

Back to archive index

Shinichi Fujikawa f-shi****@milks*****
2007年 12月 29日 (土) 06:07:21 JST


いつもお世話になっております。

えふしんと申します。

私が管理しているmovatwitterというWebアプリケーションで、新しいDBサーバに
移行したら、テーブルのインデックスが壊れてしまうという問題に遭遇しており
まして、アドバイスいただければと思いメールしました。

移行前環境
celeron D  +Fedora5 64bit
  + mysql 5.0.24a + senna-1.0.1

移行後
Opteron + CentOS5
  + mysql-5.0.45-tritonn-1.0.7-linux-x86_64.tar.gz


壊れたことがあるテーブルは、sennaのインデックスが貼られたテーブルも
ありますが通常のインデックスしか貼られていないテーブルも壊れました。

myisamchk -r で修正すると直ります。

同時に起きている不可解な現象として、ファイルソート用のテンポラリファイ 
ルと
思わしきファイル(ファイル名が、#sql_****_*.MYDと、#sql_****_*.MYIのも 
の)が
削除されないで残ってしまうことが挙げられます。

これが具体的な原因なのかどうかは不明ですが、毎日ファイルが作られている 
状況
でした。

また、不可解なDBエラーも増えたような気がします
(これは深く追っていません。リロードすると動くので)


とりあえず、1.0.8にアップグレードはしましたが、何か1.0.8において改善さ 
れる
ような可能性はありますでしょうか?

字面だけ読むと下記改善点が合致しそうな気がしたのですが、上記現象と照らし
合わせてみて、いかがでしょうか?

 >* 一時テーブルがディスク上に作成されるSELECTが同時に実行されると 
mysqldが
 > 落ちるケースがあった問題を修正しました。


なお更新時のデータ量は、移行前の環境の方が多かった時期があります。処理が
重くなったのでデータの数を減らすようにしていますので、以前よりは少ない
データ量を更新するようにしていますので。

SQLが重いので、Using Filesortなどは起きていると思います。

ご指導いただけると幸いです。よろしくお願いいたします。



-- 
えふしん (Shinichi Fujikawa) <f-shi****@milks*****>
F's Garage  http://www.milkstand.net/fsgarage
Movatwitter http://movatwitter.jp




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