在百万条记录的表中,如何在0.5内定位到一条记录。(Access)

解决方案 »

  1.   

    这种需求本来就是不合理的!!
    如是一台PII400和一条P41.4G的机器同一种解决方案,用的时间就不一样!!
    要定位记录就是Locate,FindKey
      

  2.   

    建主键啊。比如用身份证。若在DELL的服务器上(入门级,一万多元)MYSQL的百万级记录的数据库中,使用一到十个表联接,只需几秒。这是MYSQL手册上写的
      

  3.   

    换个方式也行,不一定就要搞个定位吗,locate findkey,你以为是单机?
    直接用select检索
      

  4.   

    醉歌
    请问你是如何实现的,如果用三层的话,可否给我一个小程序我的数据库是SQL SERVER 2000
      

  5.   

    在于SQL Select语句的质量,如果条件超多,质量超好,速度就越快。
    我记得好像有个SQL 语句优化器的东东,可以来重新生成与你输入的SQL语句等价的SQL语句,但可明显提升速度。