使用INSERT INTO SELECT时,如果SELECT部分自行运行,则返回约25秒。插入我已经超过8分钟然后取消了。我该怎么做才能开始排除故障?我不确定是否有锁定?这是一个具有常量单选和插入的表。这个表上还有3个索引,我知道当新行进入时需要更新。上面的场景也只有68,000行,而且我还有其他插件,我需要做的就是包含更多。最后,我使用的是SQL SERVER 2008 R2。
提前致谢。
答案 0 :(得分:0)
新桌子有空间吗?我在SQL Server 2000中有一个项目。自动增长正在扼杀时机。当我在加载之前预先分配空间时,过程就会飞行。
确保您的增长选项不是1 MB或10%。那也会杀了你。
另外,查看即时数据库文件初始化。如果关闭此选项,SQL Server引擎必须先将页面清零,然后再为您提供新空间。否则,它会跳过此步骤。
来自MSDN的关于此主题的良好链接,
http://msdn.microsoft.com/en-us/library/gg634626.aspx
跟踪标志1806,禁用即时数据库文件初始化。确保未在服务器上设置此项。
如果这不能解决您的问题,请回复。
此致
约翰 狡猾的DBA www.craftydba.com