查询试验2         查询试验1            平均值
时间统计信息
  客户端处理时间          391 453 422.0000
  总执行时间          406 453 429.5000
  服务器应答等待时间 15 0 7.5000我的理解是:
客户端处理时间:是指sql语句执行完之后,服务端返回数据后,客户端为了显示数据所花费的时间;
总执行时间:客户端处理时间与服务器应答等待时间之和;
服务器应答等待时间:服务器处理sql语句后所花的时间。我去优化语句的时候,总执行时间差不多,结果一:服务器应答等待时间比较长,客户端处理时间比较短
结果二:服务器应答等待时间比较短,客户端处理时间比较长。
那我应该用哪种结果的语句优化更好呢...
全表数据量大概50万左右,我要返回14万左右的数据,所花18秒,正常不....

解决方案 »

  1.   

    这个问题呢,这三个词还请各位赐教...
    那10万数据6秒正常不,字段只有6个...
    语句里面有一个字段是判断是否存在在下面那些值的范围之内的,我用连接跟charindex 来实现的,不知各位还有更好的方法没有...
     “,CANC,KWEC,HAKC,CGOC,HRBC,WUHC,CSXC,CGQC,QXFC,SWAC,SZXC,URCC,IKTA,CKGC,ZUHC,AMSA,SYDA,CDGA,PENA,KHVA,DELA,SHJA,FRAA,VVOA,HANA,SGNA,JEDA,KULA,”
      

  2.   

    用charindex是用不到函数的,可以将这些值放入临时表,然后使用exists或者in。
      

  3.   

    不好意思打错了,应该是:
    用charindex是用不到索引的,可以将这些值放入临时表,然后使用exists或者in。