求助一句Delete语句的问题
delete   item   where   id   not   in(select   max(id)   from   item   group   by   cast(link   as   varchar(8000))) 
 这句是我的语句,可是item表数据量很大后查询速度就很慢,item表有6万条数据,执行完这句要40秒。   
 然后我就 
 delete   item   where   id   not   in(select   max(id)   from   item   group   by   cast(link   as   varchar(8000)))   and   DATEDIFF(day,datetime,getdate())=0 
 这句目的就是想删除今天重复的数据,可是还是很慢,请问有什么办法可以变快吗?谢谢!
------解决方案--------------------up
------解决方案----------------------try 
 delete item where id not in (select max(id) from item group by link) and DATEDIFF(day,datetime,getdate())=0   
 --try 
 delete item where id not in (select max(id) from item where DATEDIFF(day,datetime,getdate())=0 group by link) and DATEDIFF(day,datetime,getdate())=0