Why would an application run faster accessing data over a network share on the same machine on which it is running (i.e. \\localhost\sharename), as opposed to accessing the file system directly (d:\dir\dir\...) This is a custom built application built on .NET 1.1 pulling data from Access tables. This worked fine until last week when a query that used to take about 30 seconds suddenly began taking over 2.5 minutes. The server is 2003 R2 SP1 with quad 1.6 GHz & 4GB RAM. Upon troubleshooting the issue it was discovered that accessing the data via a URL sped the query up from 2.5 minutes to about 15 seconds.
Why, and can it be fixed? (No fair saying it's already is fixed!... you know what I mean.)
Thanks,
Jack
|