我正在将 Jet 数据库升级到 SQL Server Express 2008 R2,在此之前,我正在重新评估架构(它是在 1997-98 年设计的,设计它的人(即我)有点像白痴!)。
我的问题是关于具有两列复合键的 N:N 连接表。在 Jet 中,双列复合键的第一列上的连接将使用复合索引,但第二列上的连接不会,因此一般来说,在具有大量 N:N 连接表和相当多记录的 Jet 数据库中,除了复合索引之外,我在第二列上添加了第二个非唯一索引。
这是 SQL Server 中的一个好主意吗?
(也许在 Jet 中这不是一个好主意?)