ノード (リーフまたはアグリゲーター) を memSQL クラスターに追加するのは簡単です。memsql_cluster.json を編集し、memsql-cluster セットアップを再実行しました。問題は、既存のテーブルにパーティションを追加することです。ここでのポイントは、スケールアップすることです。行を追加する必要がありますが、元のクラスターで使用可能なメモリを使い果たしています。
たとえば、試しました:
mysql> create partition DMP:32 on 'ec2-X-Y-Z.compute-1.amazonaws.com':3306;
ERROR 1773 (HY000): Partition ordinal 32 is out of bounds. It must be in [0, 32).
mysql>
memsql ドキュメントを読んで、パーティションの数を変更する ddl オプションが見つかりませんでした。これらのテーブルを削除して再作成しないことをお勧めします。それを行う方法についてのアイデアはありますか?
ありがとう!