本帖最后由 huhuan10 于 2011-02-16 12:10:02 编辑

解决方案 »

  1.   

    http://www.cnblogs.com/zhangyue/archive/2008/06/01/1211474.html
      

  2.   

    sql语句放到数据库中看看执行的速度如何。估计是sql语句查询太慢了。
      

  3.   

    用存储过程也快不到哪里 主要是你查询的表太多 光sql查询就很慢 更何况程序了 <httpRuntime maxRequestLength="4096" executionTimeout="43200" />
    </system.web>
      scSqlCommand.CommandTimeout = 180;把这两句限制时间超时的去掉试试
      

  4.   

    sql 查看执行计划
    优化相关逻辑
      

  5.   

    (SELECT SUM(pv_Click) FROM [tb_PvAll_info] WHERE [pv_ad_id]=a.[ad_id]) AS [CLICK_COUNT] 这句是做什么用的,应该是这个统计耗费了大量的时间