sennaのインデックスがたぶん壊れる
ブログ | 2009/1/9 11:19
データベースのメンテナンス
ブログ | 2009/1/8 22:50
UPDATEにRAND()は危険かも
ブログ | 2009/1/7 23:54
テーブルが壊れる原因を探したらそれだった。
ランダムに写真を表示させる為に、データが大量になると
ということで、負荷を下げる方向で修正していく。
PHPでランダムな値を作って、1000件くらいずつ更新していくのでいいんじゃないだろうか。それでいってみよう。この場合、1クエリーより1000クエリーの方が負荷が低いのだ。1万クエリーだって、わりとサクッといくし。
UPDATE table SET field=rand()*10000;みたいなクエリー。
ランダムに写真を表示させる為に、データが大量になると
SELECT ~ ORDER BY RAND() LIMIT 10;というクエリーは遅いので、fieldにランダムな値を定期的にセットするようなことをやっているのだけれど、頻繁にやってると壊れたりする。負荷が低ければ大丈夫そうではあるのだけれど。レプリケーション先にもあまりよくなさそう。
ということで、負荷を下げる方向で修正していく。
PHPでランダムな値を作って、1000件くらいずつ更新していくのでいいんじゃないだろうか。それでいってみよう。この場合、1クエリーより1000クエリーの方が負荷が低いのだ。1万クエリーだって、わりとサクッといくし。
タグ »
シフトレバーが壊れる
ブログ | 2009/1/7 02:26
F20-AS 2008モデルにはシマノのシフトレバーがついているのだけれど(というか、世の中の変速機はほとんどシマノ)、昨日の朝ギアが半分くらい変わらなくなって、帰宅後分解してみた。
変速を示す為の赤い棒が折れて、ギアに噛んでいた。それをポイして何とか復帰。3ヶ月でこれはいただけない。
まだこけてないけれど、フレームは丈夫そうだ。 3万円のダホンとは違う。
KHSのサイトを見たら、2009モデルがでている。
http://www.khsjapan.com/index3/index...
これの白がいい。
変速を示す為の赤い棒が折れて、ギアに噛んでいた。それをポイして何とか復帰。3ヶ月でこれはいただけない。
まだこけてないけれど、フレームは丈夫そうだ。 3万円のダホンとは違う。
KHSのサイトを見たら、2009モデルがでている。
http://www.khsjapan.com/index3/index...
これの白がいい。



