Well, the explorer copy is the typical copy paste or drag and drop - either
way. It is first exported locally as a flat file, then copied via SMB. For
some reason, which I suspect is due to SQL server parametrization, simple DTS
copies using OLE DB are much slower.
This needs a little more description: A recent test involved a WinXP box
with SQL Server. Both hosts have the same version of SQL Server and dont
appear to have errors in event viewer. The test DTS copies a 129MB table
using OLE DB and it is transferred from a newly created database from the
problem server to a newly created database on the XP box, just in case
there's database mis-parametrizations. The DTS copy transfer speed is up to
10x faster copying from the XP machine to the problem server. However, the
DTS copy is not as fast as a simple explorer file copy of the same table as a
text file.
At no point is there a disc queue problem or space limitation on either
host. CPU and memory utilization is fine, yet the network bandwidth isnt
being used with DTS. There's a bottleneck on the problem SQL server host and
it doesnt seem to be disc, memory cpu or network hardware (changed cables and
switches).
What can be causing the slowdown in SQL server? Consistently up to 10x
slower importing to the problem win2k host, than exporting from it. Have
tried exporting and importing with different hosts, and this one has the
problem with transfer speed. The DTSs are executed locally from each host,
no remote execution.
A security patch maybe? Running out of ideas here.
[quoted text, click to view] "Allan Mitchell" wrote:
> Could you tell me how the copy of the table using windows explorer works
> please?
>
> --
>
>
> Allan Mitchell
>
http://wiki.sqlis.com |
http://www.sqlis.com |
http://www.sqldts.com |
>
http://www.konesans.com >
>
>
>
> "Ausias" <Ausias@discussions.microsoft.com> wrote in message
> news:6D045D2B-2045-4DCC-9919-758C4151FB4B@microsoft.com:
>
> > I think I have a problem with the transmission speed of data when doing a DTS
> > between two SQL 2000 SP3a server hosts running Win2K SP4. They have the same
> > updated MDAC versions and I've conducted several tests, including running the
> > SQL Best Practices tool to check server configuration parameters.
> >
> > The problem: A simple DTS that will copy a table from one database to
> > another (no space or disc problems on either server) shows peaks and is very
> > slow. When doing a copy of the same table exported to a file using Windows
> > Explorer, it goes very fast.
> >
> > What can be misconfigured on the SQL servers? The basic configuration
> > parameters are at defaults for the SQL service engines.
> >
> > By the way, they also have IIS installed and serving asp based pages
> > (neither CPU nor disc activity was high during the tests).
> >
> > Something is simply slowing down the transfer considerably and peaks/dips
> > are seen on performance monitor when doing simple/standard DTS transfers
> > using OLE DB.
> >
> > Any suggestions?
> > Let me know if you need more info/details.
>