本帖最后由 icelovey 于 2013-11-09 17:13:48 编辑

解决方案 »

  1.   

    A.Fld1 = B.Fld1 这个连接字段没索引?
      

  2.   

    就是存储过程经常过一段时间, 就要重新创建一下或者修改一下...否则执行时间就很长
    随便将参数长度更改一下等等, 就没问题了, 查了下, 好像是MSSQL里面一个参数探测的问题.
      

  3.   

    初步猜测,应该在A.Fld2+A.fldPostingDate建复合索引,最终还是要看数据分布
    若追求查询性能,就建包含索引
    若需要综合优化,欢迎联系我
      

  4.   


    建这个2个非聚集索引试试:
    --TB_A 表
    create index idx_tb_a_xx on TB_A(fld2,fldPostingDate,Fld1)
    --TB_B
    create index idx_tb_b_xx on TB_B(Fld1)