- 締切済み
MySQLのInnoDBテーブルについて
MySQLのバージョンは4.1.13-ntです。 元々MyISAMテーブルを使用してたんですが、トランザクション機能を使いたいということでInnoDBテーブルに変えたところ、検索に凄く時間がかかるようになりました。データ件数は二百万件ぐらいです。MyISAMテーブル の時は数秒でかえってきたのが、InnoDBテーブルでは何分という結果になりました。 InnoDBは早いと聞いたのですが、データが大量になると遅くなるのでしょうか?ご教授お願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- LancerVII
- ベストアンサー率51% (1060/2054)
回答No.1
こんにちは。 トランザクション無しのMyISAMのほうが早いですよ。 もともと高速性に定評があったものです。 バージョン3.23.34からInnoDBも使えるようになりました。
補足
回答有難うございました。 MyISAMの方が早いというのは分かったのですが、 トランザクションを使いたくて且つ大量なデータを 扱いたい場合は検索が遅くなるのはしょうがないと 言うことでしょうか?早くする方法はありますか?