Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
other
informationbridge
office.intranets
office.misc
office.setup
office.xml
officeupdate
onenote
photodraw.discussion
powerpoint
producer
proj.standard&server
project
project.developer
project.pro_and_serve
project.server
project.vba
project2000
publisher
publisher.prepress
publisher.programming
publisher.webdesign
visio
visio.createshapes
visio.database.modeling
visio.dev.diagrams
visio.dev.shapesheet
visio.dev.vba
visio.dev.vc
visio.developer
visio.general
visio.installation
visio.printing
visio.software.modeling
visio.troubleshoot
  
 
date: 16 Dec 2005 15:10:11 -0800,    group: microsoft.public.project.vba        back       


Project ODBC Performance   
Can anyone explain the performance difference in MS Project between
doing a File Open and Save As when using a MS SQL Server database?
Opening a 5MB Project file across our LAN takes only 10 seconds, and
utilizes most of the available bandwidth of the network connection
throughout the transfer.  Performing a Save As to a local file takes 20
to 30 times longer than it took the same file to open from the
database.  I realize there is a conversion process between the database
format and a local MPP file but the local CPU utilization stays around
10-20 percent.  The problem seems to lie in network utilization or ODBC
optimization.  There are thousands of packets transferring across the
network throughout the lengthy Save As but these packets seem to be
almost empty as bandwidth utilization averages only 2 to 2.5 percent
consistently.

To eliminate ODBC driver differences we have tested this on both
Windows 2000 and Windows XP with identical results.  To eliminate
potential differences between Project versions we have tested on both
Project 2000 and 2003 and also saw no difference.  The issue is
experienced by all our users and therefore reduces the chance this is a
local configuration issue, although not eliminating it completely as we
do deploy somewhat standard images.  The issue is somewhat annoying
while in the office because the same project can take several minutes
to save to a local hard drive.  An ever greater problem is across
broadband where it becomes an outright show-stopper for remote users
(once again only using a fraction of the available broadband capacity
on a Save As).  All our remote users have cable modem connections and
have no issue opening the 5MB file but none of them has been successful
at saving a local copy using Project's built-in Save As.

Why does the Save As transfer thousands of packets but very little
data?  Is there a way to optimize the ODBC connection between the
Project client and MS SQL server 2000?  How else might we be able to
work around this issue to achieve better performance locally and
acceptable performance across high-speed broadband connections?
date: 16 Dec 2005 15:10:11 -0800   author:   unknown

Re: Project ODBC Performance   
Not sure what's happening here. Once you've opened a project all information 
should be in memory, so Save As speed should be proportional to the media 
you are saving to. So saving to .mpp should take the same time regardless of 
where the project was opened from.

All I can think of is that Project is saving a bit at a time, then verifying 
it, then saving the next bit and so on. For example project data, then 
tasks, then resources, then assignments....

Over slow bandwidth, users are better off using Terminal Services.

-- 

Rod Gill
Project MVP
Visit www.msproject-systems.com for Project Companion Tools and more


 wrote in message 
news:1134774611.230267.241960@z14g2000cwz.googlegroups.com...
> Can anyone explain the performance difference in MS Project between
> doing a File Open and Save As when using a MS SQL Server database?
> Opening a 5MB Project file across our LAN takes only 10 seconds, and
> utilizes most of the available bandwidth of the network connection
> throughout the transfer.  Performing a Save As to a local file takes 20
> to 30 times longer than it took the same file to open from the
> database.  I realize there is a conversion process between the database
> format and a local MPP file but the local CPU utilization stays around
> 10-20 percent.  The problem seems to lie in network utilization or ODBC
> optimization.  There are thousands of packets transferring across the
> network throughout the lengthy Save As but these packets seem to be
> almost empty as bandwidth utilization averages only 2 to 2.5 percent
> consistently.
>
> To eliminate ODBC driver differences we have tested this on both
> Windows 2000 and Windows XP with identical results.  To eliminate
> potential differences between Project versions we have tested on both
> Project 2000 and 2003 and also saw no difference.  The issue is
> experienced by all our users and therefore reduces the chance this is a
> local configuration issue, although not eliminating it completely as we
> do deploy somewhat standard images.  The issue is somewhat annoying
> while in the office because the same project can take several minutes
> to save to a local hard drive.  An ever greater problem is across
> broadband where it becomes an outright show-stopper for remote users
> (once again only using a fraction of the available broadband capacity
> on a Save As).  All our remote users have cable modem connections and
> have no issue opening the 5MB file but none of them has been successful
> at saving a local copy using Project's built-in Save As.
>
> Why does the Save As transfer thousands of packets but very little
> data?  Is there a way to optimize the ODBC connection between the
> Project client and MS SQL server 2000?  How else might we be able to
> work around this issue to achieve better performance locally and
> acceptable performance across high-speed broadband connections?
>
date: Sat, 17 Dec 2005 12:33:39 +1300   author:   Rod Gill rod AT project-systems DOT co DOT nz

Re: Project ODBC Performance   
In article ,
 mlruehl@raytheon.com wrote:

> Can anyone explain the performance difference in MS Project between
> doing a File Open and Save As when using a MS SQL Server database?
> Opening a 5MB Project file across our LAN takes only 10 seconds, and
> utilizes most of the available bandwidth of the network connection
> throughout the transfer.  Performing a Save As to a local file takes 20
> to 30 times longer than it took the same file to open from the
> database.  I realize there is a conversion process between the database
> format and a local MPP file but the local CPU utilization stays around
> 10-20 percent.  The problem seems to lie in network utilization or ODBC
> optimization.  There are thousands of packets transferring across the
> network throughout the lengthy Save As but these packets seem to be
> almost empty as bandwidth utilization averages only 2 to 2.5 percent
> consistently.
> 
> To eliminate ODBC driver differences we have tested this on both
> Windows 2000 and Windows XP with identical results.  To eliminate
> potential differences between Project versions we have tested on both
> Project 2000 and 2003 and also saw no difference.  The issue is
> experienced by all our users and therefore reduces the chance this is a
> local configuration issue, although not eliminating it completely as we
> do deploy somewhat standard images.  The issue is somewhat annoying
> while in the office because the same project can take several minutes
> to save to a local hard drive.  An ever greater problem is across
> broadband where it becomes an outright show-stopper for remote users
> (once again only using a fraction of the available broadband capacity
> on a Save As).  All our remote users have cable modem connections and
> have no issue opening the 5MB file but none of them has been successful
> at saving a local copy using Project's built-in Save As.
> 
> Why does the Save As transfer thousands of packets but very little
> data?  Is there a way to optimize the ODBC connection between the
> Project client and MS SQL server 2000?  How else might we be able to
> work around this issue to achieve better performance locally and
> acceptable performance across high-speed broadband connections?

Hi Mike,
I see you guys are still at it. Just for your reference, this newsgroup 
is destined to be shut down (although the guys have been saying that for 
a year now). You are probably fortunate that Rod read your post and 
responded because I don't think most of the MVPs regularly check this 
newsgroup anymore (but then I could be wrong about that). At any rate, 
in the future, you should post to the current newsgroup for development 
issues, namely: microsoft.public.project.developer

Have a good holiday.

John
Project MVP
date: Sat, 17 Dec 2005 09:32:34 -0700   author:   John

Re: Project ODBC Performance   
m:

Don't post here anymore, please abide by Mike's recommendations. With that 
said... When you do a "Save As" you fully rebuild, or create the binary 
record for the plan. It's a hideously inefficient process that few people 
know anything about. We're expecting major advances in this area for the new 
version.

-- 


Gary L. Chefetz, MVP
"We wrote the books on Project Server"
http://www.msprojectexperts.com

For Project Server FAQs visit
http://www.projectserverexperts.com

For Project FAQs visit
http://www.mvps.org/project


 wrote in message 
news:1134774611.230267.241960@z14g2000cwz.googlegroups.com...
> Can anyone explain the performance difference in MS Project between
> doing a File Open and Save As when using a MS SQL Server database?
> Opening a 5MB Project file across our LAN takes only 10 seconds, and
> utilizes most of the available bandwidth of the network connection
> throughout the transfer.  Performing a Save As to a local file takes 20
> to 30 times longer than it took the same file to open from the
> database.  I realize there is a conversion process between the database
> format and a local MPP file but the local CPU utilization stays around
> 10-20 percent.  The problem seems to lie in network utilization or ODBC
> optimization.  There are thousands of packets transferring across the
> network throughout the lengthy Save As but these packets seem to be
> almost empty as bandwidth utilization averages only 2 to 2.5 percent
> consistently.
>
> To eliminate ODBC driver differences we have tested this on both
> Windows 2000 and Windows XP with identical results.  To eliminate
> potential differences between Project versions we have tested on both
> Project 2000 and 2003 and also saw no difference.  The issue is
> experienced by all our users and therefore reduces the chance this is a
> local configuration issue, although not eliminating it completely as we
> do deploy somewhat standard images.  The issue is somewhat annoying
> while in the office because the same project can take several minutes
> to save to a local hard drive.  An ever greater problem is across
> broadband where it becomes an outright show-stopper for remote users
> (once again only using a fraction of the available broadband capacity
> on a Save As).  All our remote users have cable modem connections and
> have no issue opening the 5MB file but none of them has been successful
> at saving a local copy using Project's built-in Save As.
>
> Why does the Save As transfer thousands of packets but very little
> data?  Is there a way to optimize the ODBC connection between the
> Project client and MS SQL server 2000?  How else might we be able to
> work around this issue to achieve better performance locally and
> acceptable performance across high-speed broadband connections?
>
date: Mon, 19 Dec 2005 06:14:18 -0500   author:   Gary L. Chefetz [MVP] gary AT chefetz DOT org

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us