SQL 2000 Timeout Issues Since Converting from BDE to ADO
From: brag (ggroshner_at_fnis.com)
Date: 11/05/03
- Next message: Malek: "Instal the package dclqrpt70.bpl"
- Previous message: John: "UserName retrieval from Windows 2000"
- Next in thread: brag: "Re: SQL 2000 Timeout Issues Since Converting from BDE to ADO"
- Reply: brag: "Re: SQL 2000 Timeout Issues Since Converting from BDE to ADO"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 4 Nov 2003 20:29:39 -0500
We have a large, multi-user (500+) application which runs against either SQL
2000 or Oracle which we recently converted to ADO from BDE. BDE ran fine and
provided very good performance, up to 3000 users. We converted the
application to use ADO basically by converting the BDE components to ADO
components. The application runs fine with smaller numbers of users, but as
users increase (even as small as 50 concurrent) we run into severe
performance degradation and finally timeout issues. It seems like there are
some blocking issues going on between users at the SQL 2000 level. A very
odd thing is that these issues do NOT occur when connected to Oracle, only
when connected to SQL 2000 (the application will run against either database
without recompile - we just change ADO connection parameters). Taking a
flyer, we converted our SELECT statements to use the (NOLOCK) hint on SQL
Server and that seems to resolve the issue. It doesn't seem like we should
have to do that. We use disconnected dataset components exclusively, which
on BDE did not appear to create any locks on the SQL 2000 side. ADO seems
like it does. Any ideas? Any suggestions would be appreciated. Thanks in
advance.
- Next message: Malek: "Instal the package dclqrpt70.bpl"
- Previous message: John: "UserName retrieval from Windows 2000"
- Next in thread: brag: "Re: SQL 2000 Timeout Issues Since Converting from BDE to ADO"
- Reply: brag: "Re: SQL 2000 Timeout Issues Since Converting from BDE to ADO"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|