数据库见鬼了。
我对2个结构完全相同的数据库插入有35000条左右的数据,一个15秒内就完成了,一个运行了5分钟还没结束,最后不得把他杀死了。
两个数据库都是运行在sql2005上面。运行的是一个存储过程,我传进去的是一个xml,然后在里面把xml解析然后批量插入,当然还有些其他操作,不过对于两个库来说都是一样的,总共操作了7个表,表上面都有索引和关系,其中插入的快的还有很多数据在里面。
后来我把快的那个库复制到慢的库上面,速度就一样了,但是到现在我没搞明白为什么那个库5分钟都结束不料,索引我也重新建立过了,而且快的那个也有很多数据了,这样应该插入的更慢。
麻烦大家帮我分析下可能是什么原因造成的?