索引键和相关列或仅索引键以提高mysql的速度
因此,如果我有如下sql查询:索引键和相关列或仅索引键以提高mysql的速度,mysql,sql,Mysql,Sql,因此,如果我有如下sql查询: SELECT title, document FROM docs WHERE id = "1" and type = "2" SELECT title FROM docs WHERE id = "1" SELECT title FROM docs WHERE member = "foo" 为了最大限度地提高第一个i的速度。我是否只需要索引键(id和类型一起?分开?)ii。我是否还需要索引标题和文档(一起,分开) 同样类型的问题适用于第二个问题和第三个问题。
SELECT title, document FROM docs WHERE id = "1" and type = "2"
SELECT title FROM docs WHERE id = "1"
SELECT title FROM docs WHERE member = "foo"
为了最大限度地提高第一个i的速度。我是否只需要索引键(id和类型一起?分开?)ii。我是否还需要索引标题和文档(一起,分开)
同样类型的问题适用于第二个问题和第三个问题。我是否只需要为成员编制索引?
我只是想了解mysql检索和索引。1)将id和类型索引在一起,而不是标题和文档
2) 仅索引id
3) 仅索引成员
换句话说,你必须索引{id},{id,type},{member}你需要2个索引
(id, type, title)
(member, title)
使id,type
冗余id
- 添加标题将创建索引