sql语句优化与时间成本

 

-- 增加分析 
 set   statistics   io  on 
 go 
 set   statistics   time  on 
 go 
 set  nocount  on  
 go 
 set  showplan_text  on 
 go 
 set  showplan_All  on 
 go 
 -- --取消分析 
 -- --set statistics  io off 
 -- --go 
 -- --set statistics  time off 
 -- --go 
 -- --set nocount off  
 -- --go 
 -- --set showplan_text off 
 -- --go 
 -- --set showplan_All off 
 -- --go 
 -- 执行语句 
 
 declare   @bt   datetime  
 set   @bt = getdate ()
 select   *   from  productinfo 
 select   [ 语句执行花费时间(毫秒) ] = datediff (ss, @bt , getdate ())
 
 SELECT   [ P_ID ]       , [ P_Name ]       , [ P_Key ]       , [ P_Order ] 
       , [ P_Cate ]       , [ P_SysCate ]       , [ P_C_ID ]       , [ P_C_Name ] 
       , [ P_C_Order ]       , [ P_C_Contact ]       , [ P_C_Address ]       , [ P_C_Tel ] 
       , [ P_C_Email ]       , [ P_C_Fax ]       , [ P_C_Web ]       , [ P_TopTime ] 
       , [ P_InsertTime ]       , [ P_ModifyTime ]       , [ P_BigImage ]       , [ P_SmallImage ] 
       , [ P_User ]       , [ P_CheckState ]       , [ P_CheckInfo ]       , [ P_Price ] 
       , [ P_OtherState ] 
    FROM   [ ProductInfo ] 
 
 -- 取时间的格式。 
 --  select   CONVERT(varchar(10),   getDate(),120)   --不要时间2002-1-1   
 --   select   convert(char(8),getdate(),112)   ----20020101   
 --   select   convert(char(8),getdate(),108)     ---06:05:05  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值