現在 innodb であるキー値テーブルに約 1 億行あります。ただし、MySQL Cluster に移行したいと考えており、データをメモリとディスクに保存する方法を理解したいと考えています。
キーと値のテーブルに適合する十分な RAM がないため、ndb テーブルを作成するときにストレージ ディスク オプションを使用してディスクに値のデータを保存するようにしました。私の DataMemory は 5 GB に設定され、IndexMemory は 2 GB に設定されています。しかし、ある時点でデータのインポートを開始すると、テーブルがいっぱいであることがわかりません。十分なディスク容量があります。では、どうすればいいですか?RAM サイズをデータ サイズよりも大きくする必要はなく、データ ノードに分散できる主キー インデックス用の RAM しか必要ないことを正しく理解していますか?それとも正しくありませんか?