CSDN显示它有六百多万用户,它的用户登录验证却非常快,我的问题是,如何能在六百多万用户中快速地查找并验证所登录的用户,它是怎么做到的呢?谢谢!

解决方案 »

  1.   

    那就看你登录的sql是怎么样的了;其实对用户名进行索引的话,600多万其实并不多;毕竟没有多表的关联;
      

  2.   

    可能用了表分区单表 select count(1) from table where username=xx and email =xx 是很快的
      

  3.   

    数据库应该是oracle吧,对于600多万的数据,还算是小数据了。
      

  4.   


    CSDN的数据库应该是SQLSERVER的
      

  5.   


    表分区是什么?没用过, 能简单解释一下吗?谢谢!如果建立了索引的话,
    select count(1) from table where username=xx and password =xx
    这样六百万也会很快吧?