Mysql Indexed列(非唯一)性能

时间:2015-09-15 10:26:36

标签: mysql performance indexing innodb

我有几乎五十万行的表用于Q&一个应用程序,MySql InnoDB表结构如下

Sno INT Primary auto increment
Qid INT Index
AnswerSno Index
Answer VARCHAR

我的查询总是根据Qid SELECT * from mytable WHERE Qid = INTvalue收集答案。

这里我怀疑上面会说查询扫描全表?因为Qid不是唯一的,所以可能是多行。

在这里我有一些想法是应用LIMIT Clause(我必须工作很多)来防止整个表扫描这会改善性能吗?

建议表示赞赏。

0 个答案:

没有答案