我正在使用 Innodb 搜索引擎为用户查找表创建一个事件。
表事件_用户
event_id
user_id
Index (PRIMARY) -> event_id, user_id
Index (secondary) -> user_id, event_id ??
该应用程序将搜索用户到事件和事件到用户。如果主键是聚集的,如何定义第二个索引?应该是这样user_id
,然后 MYSQL 会发现 event_id 已经存在于 PK 中,还是我应该是多余的并包含user_id, event_id
在二级索引中?
另外,这对聚集索引有用吗?任何有关 Innodb 聚集索引的指导和帮助将不胜感激。谢谢!