2007年8月5日日曜日

SQLのメンテ

どう言う理由かはわからないけど、全部で6M少々のデータがSQLの中で270M程に膨らんでいる。
(どうしてこんな事になるのか、そもそも謎ですが。)

一度デフラグをしてみるけど、同様の現象が今後も起るなら、やはり別鯖に移すのは無理と言う事になる。
以前は無かった現象だけど、今現在、メンテ前の状況では発生している。
エラーの履歴を辿ってみたけど、それらしい原因は一月以内には見つからない。

他でこう言うエラーが起きたら、相手の会社とか怒るだろうなぁ。(とっても怒るだろうなぁ)

それにしても、これでも減っている訳だがアイテムの数の多い事。
終わってるとしか言えないな。
アイテムが無かった場合のデータ量が700K程なので、アイテムデータだけで5.3Mと言う事になる。
これは大した比率じゃないか。(やれやれ・・・)

さて、一応デフラグしてみよう。
これで問題が解決したとして、本当にどこに移転するかが問題だろうな。

結果、デフラグしても同じだったな。
何故か30倍とか40倍に膨れてる。
各テーブルの容量は正しいのに、SQL内部でこれほどに膨れるとは・・・・。
UTF-8ならともかく、S-JISでなんでこうなる?(UTF-8でも精々膨れて3倍かな?)

原因は調査中。調査してわからなかったら、鯖移動はやはり不可と言う事になるね。

0 件のコメント: