Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > ASP General > Performance issue with RDS using IIS6

Reply
Thread Tools

Performance issue with RDS using IIS6

 
 
Nikolay
Guest
Posts: n/a
 
      03-03-2004
Two Windows boxes with identical COM objects and databases for comparing and
testing purposes (2000 and 2003) exists as virtual mashines on one big host
server. Network settings for
these VMs are identical (except IP address, of course).

We have on remote client request executing time (getting 3000 rows from DB ~
1.4 Mb amount - measured via Network Monitor) about 3 sec on Windows 2000 VM
and 50 (!) sec for 2003 VM. For local request both time are identical and ~
1.5 sec.
Without using RDS both machines have similar responce time for remote client
characteristics, so the root of problem is RDS.
Anybody have such problem? How to configure RDS on Windows 2003 to avoid
such strange behaviour?

Thanks for any suggestions,
Nick




 
Reply With Quote
 
 
 
 
Bob Barrows
Guest
Posts: n/a
 
      03-03-2004
Nikolay wrote:
> Two Windows boxes with identical COM objects and databases for
> comparing and testing purposes (2000 and 2003) exists as virtual
> mashines on one big host server. Network settings for
> these VMs are identical (except IP address, of course).
>
> We have on remote client request executing time (getting 3000 rows
> from DB ~
> 1.4 Mb amount - measured via Network Monitor) about 3 sec on Windows
> 2000 VM and 50 (!) sec for 2003 VM. For local request both time are
> identical and ~
> 1.5 sec.
> Without using RDS both machines have similar responce time for remote
> client characteristics, so the root of problem is RDS.
> Anybody have such problem? How to configure RDS on Windows 2003 to
> avoid such strange behaviour?
>
> Thanks for any suggestions,
> Nick



To tell you the truth, I'm not even sure RDS will work on W2003. I gave up
on that beast (RDS) 5 yrs ago. It did not work well then, and I'm pretty
sure it still does not work well. You may get it working well on your test
machines, but when it comes time to deploy it into production, you will
discover many configuration problems (I'm speaking from experience - I spent
several weeks developing an application using RDS - due to the client and
server configuration issues after deployment, I wound up having to rewrite
that app).

Look into using XMLHTTP instead if you need to do data access in client-side
code.

Bob Barrows


--
Microsoft MVP - ASP/ASP.NET
Please reply to the newsgroup. This email account is my spam trap so I
don't check it very often. If you must reply off-line, then remove the
"NO SPAM"


 
Reply With Quote
 
 
 
 
Nikolay
Guest
Posts: n/a
 
      03-03-2004
Thanks for reply, Bob

Now we have MS Project 2000 server under W2k with a lot of our own code
(using RDS) for expand its functionality and think about migration to MS
Project 2003 on Win2003 platform, so transition to another data transform
technology is a very complicated.

We are not lonely with this trouble. The same problem described in post "RDS
Sloooow in IIS6" from HelpMe (microsoft.public.data.ado.rds newsgroup) from
02.07.2004.

Regards,
Nick



"Bob Barrows" <> wrote in message
news:#...
> Nikolay wrote:
> > Two Windows boxes with identical COM objects and databases for
> > comparing and testing purposes (2000 and 2003) exists as virtual
> > mashines on one big host server. Network settings for
> > these VMs are identical (except IP address, of course).
> >
> > We have on remote client request executing time (getting 3000 rows
> > from DB ~
> > 1.4 Mb amount - measured via Network Monitor) about 3 sec on Windows
> > 2000 VM and 50 (!) sec for 2003 VM. For local request both time are
> > identical and ~
> > 1.5 sec.
> > Without using RDS both machines have similar responce time for remote
> > client characteristics, so the root of problem is RDS.
> > Anybody have such problem? How to configure RDS on Windows 2003 to
> > avoid such strange behaviour?
> >
> > Thanks for any suggestions,
> > Nick

>
>
> To tell you the truth, I'm not even sure RDS will work on W2003. I gave up
> on that beast (RDS) 5 yrs ago. It did not work well then, and I'm pretty
> sure it still does not work well. You may get it working well on your test
> machines, but when it comes time to deploy it into production, you will
> discover many configuration problems (I'm speaking from experience - I

spent
> several weeks developing an application using RDS - due to the client and
> server configuration issues after deployment, I wound up having to rewrite
> that app).
>
> Look into using XMLHTTP instead if you need to do data access in

client-side
> code.
>
> Bob Barrows
>
>
> --
> Microsoft MVP - ASP/ASP.NET
> Please reply to the newsgroup. This email account is my spam trap so I
> don't check it very often. If you must reply off-line, then remove the
> "NO SPAM"
>
>



 
Reply With Quote
 
Brian Muth
Guest
Posts: n/a
 
      03-03-2004
>
> To tell you the truth, I'm not even sure RDS will work on W2003. I gave up
> on that beast (RDS) 5 yrs ago. It did not work well then, and I'm pretty
> sure it still does not work well. You may get it working well on your test
> machines, but when it comes time to deploy it into production, you will
> discover many configuration problems (I'm speaking from experience - I

spent
> several weeks developing an application using RDS - due to the client and
> server configuration issues after deployment, I wound up having to rewrite
> that app).
>


This is simply not true. We use RDS under Win2003 without any problems at
all. Indeed, the reason we use it is that it is incredibly efficient, and in
our hands, is MUCH more efficient than web services. For our application,
this is very important.

That's not to say that one should look for alternative solutions insofar
that RDS has been deprecated.

Unfortunately, I don't know how to address the problem that the OP posted,
not having experienced it myself.

Brian


 
Reply With Quote
 
Bob Barrows
Guest
Posts: n/a
 
      03-03-2004
Brian Muth wrote:
>> To tell you the truth, I'm not even sure RDS will work on W2003. I
>> gave up on that beast (RDS) 5 yrs ago. It did not work well then,
>> and I'm pretty sure it still does not work well. You may get it
>> working well on your test machines, but when it comes time to deploy
>> it into production, you will discover many configuration problems
>> (I'm speaking from experience - I spent several weeks developing an
>> application using RDS - due to the client and server configuration
>> issues after deployment, I wound up having to rewrite that app).
>>

>
> This is simply not true. We use RDS under Win2003 without any
> problems at all.


Bravo! There aren't a lot of people who can make this claim, based on my
google searches and conversations with other developers. You are to be
congratulated.

> Indeed, the reason we use it is that it is
> incredibly efficient, and in our hands, is MUCH more efficient than
> web services. For our application, this is very important.
>


Well, I did not say anything about using web services so I'm not sure of the
relevance of this. From my standpoint, it has been much more trouble-free to
use XMLHTTP for client-server communications. I have not had to touch a
client machine to make it work, whereas I had many client configuration
issues when attempting to use RDS.

As for efficiency/performance, I have not been able to test this so I can
make no comment.

Bob Barrows

--
Microsoft MVP - ASP/ASP.NET
Please reply to the newsgroup. This email account is my spam trap so I
don't check it very often. If you must reply off-line, then remove the
"NO SPAM"


 
Reply With Quote
 
Brian Muth
Guest
Posts: n/a
 
      03-03-2004
>
> Well, I did not say anything about using web services so I'm not sure of

the
> relevance of this. From my standpoint, it has been much more trouble-free

to
> use XMLHTTP for client-server communications. I have not had to touch a
> client machine to make it work, whereas I had many client configuration
> issues when attempting to use RDS.
>


We actually did experiment with XMLHTTP and did some benchmarks against RDS,
and found that XMLHTTP ran about 30% to 50% slower. The gap also seemed to
increase with the size of the payloads being transferred. This was about two
years ago, so I can't claim this is would be the same today.

And you are right about the fact that Win2003 requires some extra
configuration steps. I've posted the recipe here before, but I can repost it
again if anyone is interested.

Curious that you have had client configuration issues. I've never had a
client problem. The configuration changes I've made have always been on the
server end.

Brian


 
Reply With Quote
 
Bob Barrows
Guest
Posts: n/a
 
      03-03-2004
Brian Muth wrote:

>
> Curious that you have had client configuration issues. I've never had
> a client problem. The configuration changes I've made have always
> been on the server end.
>

My memory about the specifics of the client problems is very hazy. The app
would run on most of the clients, but there were a couple here and there
where it would not run, despite upgrading MDAC, etc. After a couple client
machines had to be rebuilt, the "request" was made for me to rewrite the
application without RDS. Given the server configuration issues we also
faced, our organization was decidedly soured on RDS after this. They won't
even allow ADO code to be used on the client, so I can't even pass
recordsets to the client via xmlhttp - all my client-side stuff is done with
xml documents.

Everything I've used xmlhttp for has performed adequately, but my
requirements are probably different from yours. Since you have it working,
all I can say is "more power to you".

Bob Barrows

--
Microsoft MVP - ASP/ASP.NET
Please reply to the newsgroup. This email account is my spam trap so I
don't check it very often. If you must reply off-line, then remove the
"NO SPAM"


 
Reply With Quote
 
Nikolay
Guest
Posts: n/a
 
      03-04-2004
Thanks for reply, Brian

Are you test your apps with sufficient transition to remote machine data
amount (> 1 Mb)?
No experienced inexplicable delays discovered at all?

Nick

"Brian Muth" <> wrote in message
news:ewMT#...
> This is simply not true. We use RDS under Win2003 without any problems at
> all. Indeed, the reason we use it is that it is incredibly efficient, and

in
> our hands, is MUCH more efficient than web services. For our application,
> this is very important.
>
> That's not to say that one should look for alternative solutions insofar
> that RDS has been deprecated.
>
> Unfortunately, I don't know how to address the problem that the OP posted,
> not having experienced it myself.
>
> Brian
>
>



 
Reply With Quote
 
Brian Muth
Guest
Posts: n/a
 
      03-04-2004
I assume you mean "transmission" and not "transition".

We have used RDS to move upwards of 50 MB of data in a single method call.
Of course, there is a delay of several seconds because the network traffic
becomes the bottleneck, but this has nothing to do with RDS per se. And it
works.

Brian



 
Reply With Quote
 
Nikolay
Guest
Posts: n/a
 
      03-05-2004
Thanks for reply, Brian

"Brian Muth" <> wrote in message
news:...
> I assume you mean "transmission" and not "transition".


Yes. Sorry for words mismatch. English is not my native language.

>
> We have used RDS to move upwards of 50 MB of data in a single method call.
> Of course, there is a delay of several seconds because the network traffic
> becomes the bottleneck, but this has nothing to do with RDS per se. And it
> works.
>
> Brian
>

Good news. This give hope to us.

>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
What are Rptproj, rdl and rds files ? Santhosh A Nagendra ASP .Net 1 10-27-2005 07:28 AM
IIS6/worker processes/performance counters Mark ASP General 3 04-04-2005 06:20 AM
IIS6 issue with asp.net pages hosting. Jensen bredal ASP .Net 4 02-24-2005 11:24 PM
having an issue with iis5 when I move code from iis6 =?Utf-8?B?Q2hyaXM=?= ASP .Net 0 10-11-2004 06:57 PM
RDS in asp.net Modeller ASP .Net 2 12-01-2003 04:28 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57