这个方法不对!你不要学!表变量适合1000以下的数据!20W如果你要用的话等你的内存达到50G以上的时候再说吧
!建议你不要用临时表你直接插入! 或者你用执行计划看看到底是什么原因!或者你再存过程中 加入SELECT GETDATE() AS A1
SELECT GETDATE() AS A2看看那个语句占用你的时间最多(A2与A1de 差值最大的 )
!建议你不要用临时表你直接插入! 或者你用执行计划看看到底是什么原因!或者你再存过程中 加入SELECT GETDATE() AS A1
SELECT GETDATE() AS A2看看那个语句占用你的时间最多(A2与A1de 差值最大的 )
你见一下这个看看 http://topic.csdn.net/u/20070509/12/47f53963-b0d1-4cd2-8964-cce450bccc21.html 可有帮助呢
select getdate(),标致n 运行后SP看看到底哪里用时间多如果整体时间都不多 那就应该不是SP的问题了
不过实在没有想懂,这段最浪费时间的代码如果单独运行的话其实也挺快的,搞不懂为什么放到SP中却这么慢了,呵呵~~