エンジンを MyISAM から MEMORY に変更すると、テーブル サイズが大幅に増加するのはなぜですか? 1,300 万件のレコードを含むテーブルを MEMORY に変更しようとしています。6GB のメモリがあり、Myisam ではサイズが 1.5GB で、メモリ制限に適合するように MEMORY エンジンを使用してこのサイズにしたいと考えています。
私もこれを定義しました
{tmp_table_size=5.5G
max_heap_table_size=5.5G}
それでも「テーブルがいっぱいです」というエラーが表示されるので、メモリエンジンに変換する場合、テーブルサイズは約10〜15GBである必要があると推測されます。
ありがとうございました