Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2008 Forums
 SQL Server Administration (2008)
 table copy

Author  Topic 

helpme
Posting Yak Master

141 Posts

Posted - 2009-08-06 : 09:23:46
We're trying to copy a large table (50 million rows) from one server running sql 2008 to another running sql 2008 and it runs a long time without finishing (cancelled it after 3+ hours). We can copy the same table from another server running 2000 to one of the servers running sql 2008 and it will copy within an hour.

We are doing this with just a "select *" statement using linked servers.

The sql 2000 server is a standalone server. The sql 2008 servers are virtual servers. Would the large run time difference be because they are virtual servers? If that is the reason, how come we can copy from a standalone to one of the same virtual servers within an hour?

Let me add, the standalone server and the two virtual servers don't have a lot of other activity going on when I'm trying to run this.




RickD
Slow But Sure Yak Herding Master

3608 Posts

Posted - 2009-08-06 : 10:54:30
Are the virtuals on the same disk as this can cause contention in itself?
Go to Top of Page

tripodal
Constraint Violating Yak Guru

259 Posts

Posted - 2009-08-10 : 16:42:44
Depending on your virtual server hardware it could very easily be the cause. without newer hardware soem of the virtual servers i have used were up to 10-15x slower than running navively on the same hardware.
Go to Top of Page
   

- Advertisement -