あるテーブルのストレージエンジンをMEMORYにしようとしたら・・・
MySQL 1114 the table ~ is full
って言われて変更できない。
なんで?
って調べてみたら、max_heap_table_size ってheap領域にデータを持つテーブルのサイズは決まってるみたい。
set global max_heap_table_size = 429496627;
みたいにして、見事ストレージエンジンをMEMORYにできました。
set globalのみで変更するとDB再起動で設定消えちゃうので、設定ファイルに設定すること!
0 コメント:
コメントを投稿