插入选择故障排除



当使用INSERT INTO SELECT时,SELECT部分将在大约25秒内自行返回。插入我已经放了超过8分钟,然后取消。我能做些什么来解决这个问题?我不确定是否有锁?这是一个不断进行单次选择和插入的表。这张表上还有3个索引,我知道当新行进来时需要更新。上面的场景也只有68,000行,而且我还需要做其他插入,这些插入将包含更多行。最后,我使用的是SQL SERVER 2008 R2。

是否有新表的空间?我在SQL Server 2000中有一个项目。自动增长扼杀了时机。当我在加载前预先分配空间时,进程运行起来了。

确保你的增长选项不是1m或10%。那也会要了你的命。

另外,查看即时数据库文件初始化。如果关闭此选项,SQL Server引擎在给您新的空间之前必须将页面归零。否则,它将跳过此步骤。

来自MSDN关于这个主题的好链接,

http://msdn.microsoft.com/en-us/library/gg634626.aspx

跟踪标志1806,禁用即时数据库文件初始化。请确保您的服务器上没有设置此选项。

如果这不能解决你的问题,请回复。

真诚

约翰狡猾的DBAwww.craftydba.com

最新更新