如果记录在千万级,只要在查询的字段上做上索引,效率不会太低,用asp调用跟写存储过程,底层都一样,只是用asp来调用组件,多包了一层。查询所需时间除了跟你的查询条件字段是否有索引有关,还跟你查出的记录的条数有关,如果查询的条数在1000以内,查询字段有索引,在2秒之内就能得到结果集。

解决方案 »

  1.   

    我记得在sql 2000刚出来的时候,曾经做过这样的一个试验,用的硬件设备如下:4台4个cpu的服务器用win 2000 adv作了一个集群( 我忘了用的是hp的还是康柏的服务器了).在这样的系统上,查询一千万条需要1秒。
      

  2.   

    我记得在sql 2000刚出来的时候,曾经做过这样的一个试验,用的硬件设备如下:4台4个cpu的服务器用win 2000 adv作了一个集群( 我忘了用的是hp的还是康柏的服务器了).在这样的系统上,查询一千万条需要1秒。
      

  3.   

    to : KnowLittle
    我的说法不是依据什么参考资料,自己试过,不一定准,只是经验值。
      

  4.   

    如果记录在千万级,只要在查询的字段上做上索引,效率不会太低,用asp调用跟写存储过程,底层都一样,只是用asp来调用组件,多包了一层。查询所需时间除了跟你的查询条件字段是否有索引有关,还跟你查出的记录的条数有关,如果查询的条数在1000以内,查询字段有索引,在2秒之内就能得到结果集。