iteye_15343 2010-09-10 20:17
浏览 312
已采纳

查询1000000万条记录,如何优化SQL语句

table busi 有1000000万记录。有一句Sql:

          select ID, name, ... from  busi where id=:value1 and name=:value2;

请问此时该如何提高该SQL的执行效率?

  • 写回答

3条回答 默认 最新

  • zjhzjf000 2010-09-13 11:12
    关注

    比如你where右边有3个条件 a条件可以获取的记录 30W b:40W c:50W
    把where c b a 筛选掉最多的放右边

    索引肯定要有的 不过不能过度 有时候反而慢 唯一, 主键肯定要

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?