ANOTHER-PLACE.JPへようこそ。
ここは新しもの好きな管理人ざいあんが考えていること、愚痴りたいこと、興味があること、戯言、そして夢を日々記録し続けている気ままなブログです(笑)。
SN380377.JPG SN380363.JPG SN380362.JPG My Flickr Photostream

Ad Links



August 08, 2005

MySQLのテーブルを最適化

phpmyadmin050808.gif最近、エントリの投稿時やリビルドした際に頻繁に500エラーになってしまう事象が起こっています。エントリ数は500弱くらいになりましたが、まだまだ大したことないような気がします。そんなわけで、何か対策とか対処法はないものかと考えましたが、「あ、MySQL使ってるけどDB状態ってあまりチェックしてないなぁ・・・」と気がついて(ぉぃぉぃ)、phpMyAdminにログインして状態を確認してみました。で、テーブルのディスク使用量のフィールドタイプを見てみたら、データ、インデックス以外に「オーバヘッド」領域が発生しているテーブルがいくつか存在していることを発見しちゃいました(-o-; うぅ~ん。

まぁ、ぼくはDBに関しては疎いので詳しいことは分からないけど、たぶんオーバーヘッドしちゃっていると、いわゆる「あふれ領域」を使っているんだから、実際にデータアクセスするときに余計に処理が掛かっているに違いないってくらいはわかります。ということで、早速「最適化」を実行してみました。

OPTIMIZE TABLE 'テーブル名'

とSQLを実行すればいいみたいだけど、phpMyAdmin使っているので、「最適化を実行する」リンクをポチッとクリックすればOKです。これでちょっとは500エラー減るかなぁと期待してますけどどうなることか。この機会にちょっとMySQLはじめとしてDBに関して勉強してみようと思います。

Posted at 01:46:33, Aug 08, 2005 | Comment (0) | TrackBack (0) // [ MovableType ]
TrackBack URL: http://www.another-place.jp/cgi-bin/MovableType3x/mt-tb.cgi/440

TrackBacks

Comments

Post a comment

サイン・インを確認しました、 さん。コメントしてください。 (サイン・アウト)

(いままで、ここでコメントしたとがないときは、コメントを表示する前にこのウェブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)



Remember personal info?