日期:2014-05-18  浏览次数:20708 次

求教:关于insert into select ...和select into 性能比较。
对于一次大量数据生成新表(可能为临时表)的语句,insert   into   select   ....(结果标题前创建)和select   into哪个效率更高呢?
insert   into   记录日志,select   into   大量使用临时库但是不记日志?


------解决方案--------------------
up
------解决方案--------------------
沒試過,不大確定
照樓主所說第二種不用寫日志,那這一種效率應該高一點,不用做那麼多事了嘛
------解决方案--------------------
没试过,你试试不就知道了?
------解决方案--------------------
好象区别不大
------解决方案--------------------
insert into 记录日志
select into 大量使用临时库但是不记日志
----------------------------------------
还有这种道理,没听说过,我想也不可能

往临时表写记录是不用写日志

------解决方案--------------------
没试过,应该是select into快吧。
------解决方案--------------------
我觉得 select into 快

------解决方案--------------------
select into 比较快,直接使用临时表中的数据!!!
------解决方案--------------------
感觉 select into 快 没具体试过
------解决方案--------------------
一样 建议先创建表,再Insert
------解决方案--------------------
没啥区别,一样.
只不过一个是表已经存在了,一个是创建的同结构的表的同时插入数据.
------解决方案--------------------
select 后 where 加的条件多了话
,当然 insert into 比 select 快了