table busi 有1000000万记录。有一句Sql:
select ID, name, ... from busi where id=:value1 and name=:value2;
请问此时该如何提高该SQL的执行效率?
比如你where右边有3个条件 a条件可以获取的记录 30W b:40W c:50W
把where c b a 筛选掉最多的放右边
索引肯定要有的 不过不能过度 有时候反而慢 唯一, 主键肯定要
id,name字段建索引,不知道你id和name业务上存储的数据会是些什么,可以考虑做位图索引什么的,另外数据最好能分区分块存储
:o google相关的资料吧