3


0

myisamテーブルタイプはログテーブル(mysql)にとって本当に良いのでしょうか?

ログテーブルにmyisamを使用するかinnodbを使用するかを確認しました(書き込みの回数が多く、読み取りが非常に少ない)。 myisamは全体的に高速でリソース集約度が低いと言う人もいますが、myisamはテーブルレベルのロックしか持たないため、実際にはmyisamの方が悪い選択だと言う人もいます。

誰もがこの状況を実際に経験し、彼らの推奨事項を共有する気がありますか?

前もって感謝します

1 Answer


8


MyISAMは、ほとんど書き込みを数回のクエリで行う場合、またはほとんど書き込みを数回のクエリで行う場合に適しています。

私の推測では、ログについてはおそらくいくつかのクエリしか実行していないので、MyISAMが最適な選択かもしれませんが、アプリケーションでログが頻繁に表示およびフィルタリングされる場合は、InnoDBを使用する必要があります。