我有一个登录表,其中有一个身份字段“Id”作为主键(集群),以及其他字段,如电子邮件、密码等。我将使用此表的唯一时间是对用户进行身份验证。之后我将永远查询其他表,如 user_profile、user_comments 等,这些表具有登录表的外键 Login_id。我的问题是,将 user_profile 和 user_comments 表中的 Login_id 设为聚集索引是否是个好主意?我不会对 Login 表进行任何连接,因为在用户成功通过身份验证后,我会将 LoginId 保留在 FormsAuthentication.SetAuthCookie 中,以便将来查询子表。
我正在使用 C# 和 .Net 开发一个 Web 应用程序。
提前致谢 !