• 締切済み

MySQLのInnoDBテーブルについて

MySQLのバージョンは4.1.13-ntです。 元々MyISAMテーブルを使用してたんですが、トランザクション機能を使いたいということでInnoDBテーブルに変えたところ、検索に凄く時間がかかるようになりました。データ件数は二百万件ぐらいです。MyISAMテーブル の時は数秒でかえってきたのが、InnoDBテーブルでは何分という結果になりました。 InnoDBは早いと聞いたのですが、データが大量になると遅くなるのでしょうか?ご教授お願い致します。

みんなの回答

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 トランザクション無しのMyISAMのほうが早いですよ。 もともと高速性に定評があったものです。 バージョン3.23.34からInnoDBも使えるようになりました。

DOMI9
質問者

補足

回答有難うございました。 MyISAMの方が早いというのは分かったのですが、 トランザクションを使いたくて且つ大量なデータを 扱いたい場合は検索が遅くなるのはしょうがないと 言うことでしょうか?早くする方法はありますか?

関連するQ&A