mssql插入临时表效率低

lizhiyu211 2011-08-04 03:50:34
一个查询语句 大概查出7万条数据 然后向临时表#T里面插入;
经测试—— 查询只需要4秒时间 但是插入需要12~13秒的时间(我用的是select into语句)
但是我如果不插入临时表而插入普通表T就很快 插入所用时间1秒就搞定
我想请问下我通过什么方法能让插入#T表的数据快一些啊
...全文
365 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DBA_磊仔 2012-12-01
  • 打赏
  • 举报
回复
夸张,不实际查看DMV的话一切都是猜测
hajie100 2012-11-30
  • 打赏
  • 举报
回复
探讨一下,正想了解这方面的知识。 我的数据报表里面数据比较多 。程序访问的时候超时了,里面就有用到临时表。
--小F-- 2011-08-04
  • 打赏
  • 举报
回复
出现了TEMPDB瓶颈?
AcHerat 2011-08-04
  • 打赏
  • 举报
回复
插入临时表和插入普通表有什么区别,不可能相差这么大吧!

select * into #tb from tb

select * into newtable from tb
fanzhouqi 2011-08-04
  • 打赏
  • 举报
回复
临时表 是存放在 tempdb数据库里面的,可能和 tempdb 数据库所在的磁盘 能力有关。

22,298

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧