采用了一个笨办法
select name from users where name='李大军' and id>200000000 and id<210000000
依次递增id数字来找到了信息。

解决方案 »

  1.   

    NAME上建立索引没有,表中有无唯一标识的字段?
      

  2.   

    建议根据实际情况添加全文索引
    如果对表中的数据准确性要求不是很高,执行查询的频率远大于更新操作建议修改表引擎类型为
    myisam引擎,并对name字段添加全文索引 ,再设置 降低UPDATE优先级,设置查询优先。
      

  3.   

    另外添加保护 "limit 限制每次展示结果",我的记得有一次测试select 语句最大返回结果数目为27万8千左右(每页显示的记录,供查看,这些数据足够了 ,估计查询返回结果最大数目可能与数据库服务的硬件有关系吧,这里的数据是个人测试数据,仅供参考)
      

  4.   

    name字段是否建立索引。
    create index idx_name on uses(name);
      

  5.   

    name字段是否建立索引。
    create index idx_name on users(name); 
      

  6.   

    需要对name字段加索引,个人感觉如果有索引的话,3亿多的数据不会卡死。