InnoDB エンジンは、そのストレージ メカニズム (インデックス レイアウトなど) を主キーに大きく依存していることを理解しています。したがって、非連続主キー (ランダムな 15 桁の整数など) を使用することはお勧めできません。主キーの BTree が頻繁に (体系的とは言えませんが) 再構築されるため、テーブルへの挿入が指数関数的に遅くなります。
アプリケーション データベースをホストするために MySQL Cluster をセットアップすることを検討していましたが、これは書き込み集中型の負荷をサポートする必要があります (1 日約 200 万回の操作で約 40% の書き込み)。NDB レコードがプライマリ キー ハッシュを使用してクラスターのノード間でレコードを分散していることを考えると、この制限がこのエンジンにも適用されるかどうか疑問に思っていました。
逆に、ランダム性はデータを均等に分散するのに役立つと最初に推測しますが、それに関する正確な情報を見つけることができません。それで、誰かがこの問題について洞察を持っていますか?