2016-08-17 2 views
0

私はMySQLのストレージエンジンがInnoDBかMyISAMかどうか疑問に思っています。 今日のデフォルトエンジンは、Innodb on Mysqlです。しかし、私は、MyISAMのがより良い実行され、ポストOpenfire - MySQLストレージエンジン:InnoDBまたはMyISAM?

https://community.igniterealtime.org/thread/45108

で読みます。

はopenfireチャットのためのInnoDBやMyISAMテーブルを使用するには、どのような任意のアイデアをお持ちですか?

+4

うわー、私はまだその記事を読んでいないが、私はこの質問は、私はそれを上に読んであげる2016年に求められていることを唖然(感動)んだけど、私は10入れましょう:上1オッズを正しい答えはInnoDBです(技術的には意見に基づく質問であっても)。 – Anthony

+0

そのポストの要点は、「私の環境では、MyISAMがInnoDBよりも50倍多い挿入をこのInnoDBよりも多く行うことができることに気づいたのです」OpenFireはMyISAMを使用するように設定されていないデフォルトでInnoDBを使用するように特別に設定されている場合、設定を強制すると、MyISAMはOpenFireを中断しますか? – Anthony

+0

そして、2つの応答がありました:1)それは動作するはずです、または少なくともそれは私のためです。 2)「私はMyISAMにエンジンを交換してもそれを修正するような気がしましたが、MyISAMが優れているかもしれませんが、これ以上のテストは行っていません。だから、この記事では、MyISAMをOpenFireの方がいいと認めるのではなく、違いがあることを知っている人と、MyISAMを使用することが妥当かどうかを尋ねる人がいます。また、「やあ、私も変わったそういう経験。 – Anthony

答えて

0

openfireとInnoDBを使用することは私が使用しているエンジンであり、うまく動作します。 InnoDBを使うことができます。

+0

本当ですか?彼が投稿したリンクにはタイトルに3つの疑問符があります... – Anthony

+0

ええ8今月。 –

0

私はInnoDBのをお勧めしますが、それは主にあなたが開発しているアプリケーションの種類に依存することになります。 MyISAMはトランザクションをサポートしておらず、行レベルのロックよりもテーブルレベルのロックを使用しているため、非常に少数のインスタンスでパフォーマンスが向上します。

関連する問題