我有下表 ( file_category_tbl
) 来表示文件和类别之间的连接。
fileId - bigint(20)
categoryId - bigint(20)
order - int(10)
为了可以对类别中的文件进行排序,我有一个 order 字段......因此我的问题是我需要哪些索引才能在以下方面获得最佳性能:
SELECT * FROM file_category_tbl WHERE categoryId="3" ORDER BY order ASC
我有一个唯一索引 UNIQUE ( fileId
, categoryId
); 因为不能有相同fileId
的相同categoryId
。我也有一个索引categoryId
,因为这是正在搜索的内容。我也有一个索引order
?...但这有必要吗?因为它只是在做orderBy
这个......
向任何响应者致以亲切的问候... J