Innodb検索エンジンを使用してユーザールックアップテーブルへのイベントを作成しています。
テーブルEvent_Users
event_id
user_id
Index (PRIMARY) -> event_id, user_id
Index (secondary) -> user_id, event_id ??
アプリケーションは、ユーザーからイベントへ、およびイベントからユーザーへと検索します。主キーがクラスター化されている場合、2番目のインデックスを定義するにはどうすればよいですか?単純にそうすれば、MYSQLはevent_idがすでにPKに存在することを認識しますか、それとも冗長でセカンダリインデックスuser_id
に含める必要がありますか?user_id, event_id
さらに、これはクラスター化されたインデックスの良い使い方ですか?Innodbクラスター化インデックスに関するガイダンスとヘルプをいただければ幸いです。ありがとう!