偶做了一个连接SQL SERVER查询数据的程序,关联5个表,其中3个表级大,有几十万条数据,偶用以下方法来做:
Adodc1.RecordSource ="SQL 语句"
Adodc3.Refresh
还有一些内部操作等,这样数据级慢,谁有方法提高速度呢,谢谢了。

解决方案 »

  1.   

    对了,是一个大的居于网内使用的,跨网段的速度那就更不用说了,听说是要在SQL SERVER建立一个什么索引,具体就不知道了,那位可以详细说一下。
      

  2.   

    根据你的查询语句的连接条件和过滤条件对每个表建立索引在 查询分析器 中对你的sql语句进行分析,这样可以帮助你条准性能
      

  3.   

    比如偶想根据编码来查数据,建立索引是只建立编码这个字段吗,还有在SQL语句中还存在计算,这个不印象吧
      

  4.   

    建立视图的话只会延迟连接的速度,但有一个好处就是对数据处理比较安全。
    同意 qqqdong说的,但如果一味追求速度的话,可以建立存储过程。存储过程比直接使用SQL语句相比连接的速度快。