Sqlserver varchar(max) 优化

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

SQLSERVER 2008

sql如下:

select id,
       UserId,
       UserName,
       uid,
       **details,**
       optype,
       CreateTime,
       pageUid,
       pageUImg,
       pageUserName,
       pageUserId,
       pageCreateTime
  from dbo.sb_Opinion
 where userid = '41935'
   and CreateTime > '2016-02-16'
   and CreateTime < '2016-02-16 23:59';


其中表160W,返回行数100左右;

details字段为varchar(max),上面SQL需要跑几分钟,去掉details字段,结果秒出。

面对varchar(max)属性的SQL,改怎么优化?

——————————————————华丽的分割线——————————————————

这种属性的SQL,唯一的优化方案就是压缩列数据。

具体怎么操作,先google,后期给大家丢上来。

转载于:https://my.oschina.net/1272149624/blog/674636

你可能感兴趣的:(Sqlserver varchar(max) 优化)