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