• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:実行速度低下の原因について)

MySQL 5.0.37の実行速度低下の原因と対策について

このQ&Aのポイント
  • MySQL 5.0.37を使用している際に実行速度が低下し、実行できない状況になってしまいました。どのような問題点が考えられるのでしょうか?
  • データベースの容量が大きいことが原因である可能性もあります。特に、ib_logfile0、ib_logfile1、ibdata1の容量が非常に大きい場合、実行速度低下の原因となる可能性があります。
  • また、ログファイルの削除時に「ほかの人またはプログラムによって使用されている」というエラーが出る場合、フォルダ全体を削除する必要があるかもしれません。

質問者が選んだベストアンサー

  • ベストアンサー
  • h_0
  • ベストアンサー率30% (7/23)
回答No.1

ibdata1を消すとデータベースのデータがなくなりますので消さないでください。 あと、ibdata1が大きくなるのは普通なので、心配しないでください。(小さくするのは大変です) 速度が遅くなる原因はいろいろ考えられます。 あまり詳しくないですが、思いつく点を単純な例からあげると:  ハードディスクの空き容量不足  メモリ不足  my.cnf(またはmy.ini)の設定が最適でない*1  データベースのテーブルが最適でない*2  格納・参照する際のSQLが最適でない*3 *1 例えばinnodb_buffer_pool_sizeが小さすぎる(リンクを読んでください) *2 テーブルにindexを設定していないとか *3 サブクエリーを頻繁に使っているとか、indexのないカラムを結合してるとか データベースのパフォーマンスチューニングだけでも、非常に奥が深いと思いますので頑張って下さい。    

参考URL:
http://dev.mysql.com/doc/refman/5.1/ja/innodb-configuration.html
nika_
質問者

お礼

ありがとうございます。 パフォーマンスチューニングについて色々と調べてみました。 原因は単純にデータ量が多いにも関わらず、メモリが足りないのかなという結論になりました。

すると、全ての回答が全文表示されます。

関連するQ&A