mysql查询和索引

时间:2010-06-06 14:10:34

标签: mysql indexing

对于“t.type1”和“x.type1”的索引,或者只有“x.type1”的索引才能获得更快的查询吗?

SELECT t.id, x.id
FROM t
INNER JOIN x ON x.type1=t.type1
WHERE t.id=1

2 个答案:

答案 0 :(得分:2)

你应该在t.id(可能是主键?)和x.type1的索引上有一个索引。

答案 1 :(得分:1)

这取决于您拥有多少条记录以及这些列中有多少独特值?只需使用EXPLAIN查看数据库的功能,并使用和不使用索引执行此操作。你会看到差异。