Meituan の記事 http://tech.meituan.com/MT_Le を読んで考えたのですが、よくわかりません
mysql 公式の原文は次のとおりです:
たとえば、uuid を主キーとして使用すると、主キーのスペースが大きくなりますが、なぜセカンダリ インデックスのスペースも大きなスペースを占めることになるのでしょうか? 理解できません
クラスター化インデックス以外のすべてのインデックスはセカンダリ インデックスと呼ばれ、セカンダリ インデックスの各レコードには行の主キー列が含まれており、InnoDB ではこの主キー値が使用されます。クラスター化インデックス内の行を検索します。
クラスター化インデックス以外のすべてのインデックスはセカンダリ インデックスと呼ばれ、セカンダリ インデックスの各レコードには行の主キー列が含まれており、InnoDB ではこの主キー値が使用されます。クラスター化インデックス内の行を検索します。
これは公式ドキュメントからのものです。つまり、セカンダリ インデックスにはプライマリも含まれるため、プライマリ キーが大きいほど、セカンダリ インデックスが占めるスペースも大きくなります