約 120M のレコードと 1.5Gb のサイズのテーブルがあります。このテーブルは読み取り専用で (書き込まれることはありません)、いつでも外部ソースから再入力できます。したがって、MySQL の再起動は問題になりません。
これに MEMORY ストレージエンジンを使用してはいけない理由はありますか?
約 120M のレコードと 1.5Gb のサイズのテーブルがあります。このテーブルは読み取り専用で (書き込まれることはありません)、いつでも外部ソースから再入力できます。したがって、MySQL の再起動は問題になりません。
これに MEMORY ストレージエンジンを使用してはいけない理由はありますか?
起動時間を測定する必要があります(テーブルの母集団を含む)。それ以外の場合は、メモリの制限(メモリと対応するサーバーハードウェアのコスト)です。それも測定してください。
理由がわかりません。そして、あなたが読み取りだけをしているなら、あなたは大丈夫なはずです。
私はこのサイズのテーブルを実行しました、そしてあなたのサーバーがそれを取ることができる限り、あなたは大丈夫であるはずです。どちらかといえば、長期的にはHDDの摩耗を防ぐことができます。
私はこれと同じようなことをしましたが、問題はありませんでした。