创建索引时,有一个列我对于数据节点的物理链接仍存在疑惑。 当两个“seq_in_index”相同时,它们如何放置在节点中?在这种情况下,索引二叉树的结构是如何的?
创建索引时,有一个列我对于数据节点的物理链接仍存在疑惑。 当两个“seq_in_index”相同时,它们如何放置在节点中?在这种情况下,索引二叉树的结构是如何的?
它是索引中列的位置。
例如:
INDEX some_idx(column_a, column_b)
column_a
的 seq_in_index
是 1
,而 column_b
的 seq_in_index
是 2
在您的情况下,复合索引是
INDEX email(email, status)
PRIMARY
和email
是两个不同的索引,具有两个不同的BTREEs。 - Paul Spiegel
SHOW CREATE TABLE tablename
;seq_in_index
的含义可能是显而易见的。 - Rick James