首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库见鬼了。解决思路

2012-04-20 
数据库见鬼了。我对2个结构完全相同的数据库插入有35000条左右的数据,一个15秒内就完成了,一个运行了5分钟

数据库见鬼了。
我对2个结构完全相同的数据库插入有35000条左右的数据,一个15秒内就完成了,一个运行了5分钟还没结束,最后不得把他杀死了。
两个数据库都是运行在sql2005上面。运行的是一个存储过程,我传进去的是一个xml,然后在里面把xml解析然后批量插入,当然还有些其他操作,不过对于两个库来说都是一样的,总共操作了7个表,表上面都有索引和关系,其中插入的快的还有很多数据在里面。

后来我把快的那个库复制到慢的库上面,速度就一样了,但是到现在我没搞明白为什么那个库5分钟都结束不料,索引我也重新建立过了,而且快的那个也有很多数据了,这样应该插入的更慢。

麻烦大家帮我分析下可能是什么原因造成的?

[解决办法]
帮顶
[解决办法]
你要是能故障重现的话,看一下有没有锁定,主要判断一下有没有潜在的约束或者索引
[解决办法]
重启一下数据库服务器
[解决办法]
重启一下应没用....MAKE 学习
[解决办法]
如果真像你说的完全一样,那么速度肯定是差不多的.
[解决办法]
你是不是还有其它不一样没发现,比如两数据库的 "恢复模式 ",两表的相关性是否完全相同?
[解决办法]
两个库肯定是不同之处的
[解决办法]
是不是还有触发器之类的东东~~

热点排行