有什么区别
CREATE INDEX SongsBySingerSongName
ON Songs(SingerId, SongName),
INTERLEAVE IN Singers
和
CREATE INDEX SongsBySingerSongName
ON Songs(SingerId, SongName)
有什么区别
CREATE INDEX SongsBySingerSongName
ON Songs(SingerId, SongName),
INTERLEAVE IN Singers
和
CREATE INDEX SongsBySingerSongName
ON Songs(SingerId, SongName)
Cloud Spanner 会将索引条目与数据表交错。
这意味着每个 SingerId 的 SongsBySingerSongName 索引条目都放在一起。
与交错表一样,交错索引中的条目与父表的相应行一起存储。 有关详细信息,请参阅数据库拆分。
和
什么时候应该创建交错索引?如果要用于索引操作的索引键与表的键匹配,那么如果表中的行应该与相应的索引行具有数据局部性关系,则可能需要交错该表中的索引。