如何来提高数据查询的速度?我的数据库中有5万多条记录,现在的查询速度特慢!
能否给我这方面的程序?

解决方案 »

  1.   

    1.不使用select * , 只选择需要的字段
    2.根据情况分批显示数据
      

  2.   

    同意上面的第二条,可以用sql语句控制结果集每次返回的记录数。如果是存储的话,建议来一个存储过程,速度会大大加快。
      

  3.   

    1、只选择需要的字段
    2、使用Top控制返回的记录数
    3、建立多个索引
    4、为常用的查询结果建立视图
      

  4.   

    No.1:ClientDataSet 
    No.2:ADOQuery 也可以进行分页
    No.3:根据索引进行Top操作。----------------
    沉沦中..........
      

  5.   

    1、只选择需要的字段
    2、使用Top控制返回的记录数
    3、建立多个索引
    4、为常用的查询结果建立视图