Welcome to dbForumz.com!
FAQFAQ    SearchSearch      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

Slow Ingres Net / Client

 
   Database Forums (Home) -> Ingres RSS
Next:  Updating linked server avoiding DTC  
Author Message
Christopher1

External


Since: May 04, 2004
Posts: 1



(Msg. 1) Posted: Thu Aug 12, 2004 3:49 am
Post subject: Slow Ingres Net / Client
Archived from groups: comp>databases>ingres (more info?)

We implement our SQL queries in our applications using embedded SQL/C
and the esqlc precompiler. We now have serious performance problems on
the client side.
Our Setup is the following (but we have similar Problems using other
setups):

Server: Win XP Pro, Ingres II, 2.6, DBMS, Net
Client: Win XP Pro, Ingres II, 2.6, Net Client

Responses to queries issued from the client are 7 times (and even
more) slower than the same query issued on the server. The load on the
server ist minimal: no one else than the client has access to it,
because it's a test environment.

We analysed the program execution using a profiler. It reports that
the most time on the client is consumed by a function called GCsync()
in OICLFNT.DLL.

The tmdemo test program from the Ingres SDK shows the same effect.

We also mesured the query answer time using II_EMBED_SET (set
II_EMBED_SET=printqry;qryfile c:\temp\output.txt) while issuing the
same queries on client and server. As far as we can see, the time
difference between a server and client query is negligible, but I'm
not sure if our interpretation of the output is correct (does anybody
knows more details about the correct interpretation of this output?)
Example:
Query text:
execute query (myquery115) 1 255 5400 5599
Query Send Time: Thu Jul 29 13:21:43 2004
Query Response Time: Thu Jul 29 13:21:43 2004
Response CPU Time: 500
Qry End CPU Time: 500

So the key questions are:
- Is anybody out there who has similar problems?
- How can these problems be solved?

Thank you!

Christopher

 >> Stay informed about: Slow Ingres Net / Client 
Back to top
Login to vote
Roy Hann

External


Since: Jun 24, 2003
Posts: 123



(Msg. 2) Posted: Thu Aug 12, 2004 11:21 am
Post subject: Re: Slow Ingres Net / Client [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

"Christopher" wrote in message

 > We implement our SQL queries in our applications using embedded SQL/C
 > and the esqlc precompiler. We now have serious performance problems on
 > the client side.
 > Our Setup is the following (but we have similar Problems using other
 > setups):
 >
 > Server: Win XP Pro, Ingres II, 2.6, DBMS, Net
 > Client: Win XP Pro, Ingres II, 2.6, Net Client
 >
 > Responses to queries issued from the client are 7 times (and even
 > more) slower than the same query issued on the server. The load on the
 > server ist minimal: no one else than the client has access to it,
 > because it's a test environment.
 >
 > We analysed the program execution using a profiler. It reports that
 > the most time on the client is consumed by a function called GCsync()
 > in OICLFNT.DLL.
 >
 > The tmdemo test program from the Ingres SDK shows the same effect.

How many rows are you getting back? I immediately suspect row-at-a-time
transfer over a busy network.

 > We also mesured the query answer time using II_EMBED_SET (set
 > II_EMBED_SET=printqry;qryfile c:\temp\output.txt) while issuing the
 > same queries on client and server. As far as we can see, the time
 > difference between a server and client query is negligible, but I'm
 > not sure if our interpretation of the output is correct (does anybody
 > knows more details about the correct interpretation of this output?)
 > Example:
 > Query text:
 > execute query (myquery115) 1 255 5400 5599
 > Query Send Time: Thu Jul 29 13:21:43 2004
 > Query Response Time: Thu Jul 29 13:21:43 2004
 > Response CPU Time: 500
 > Qry End CPU Time: 500

This trace is generated at the client end of the query. In the case of a
query from a workstation it shows the time the query was sent to the server,
and the time the server finished sending results back, across the network.
In the case of a client running on the same machine that also hosts the
server, it shows the same information except there would be no "wire
network" delays.

 > So the key questions are:
 > - Is anybody out there who has similar problems?

These things crop up all the time. I don't know anyone who doesn't have
them.

 > - How can these problems be solved?

In innumerable ways. You'll need to provide lots more background
information. We'd need to see the SQL (with actual criteria), the table
definitions, and a trace done when there was a problem. (I'm not clear if
you are asserting the one above was done when a problem occurred, or not.)
If the one above shows what happened when you had a slow response then I'd
say it's not an Ingres problem.

If the above was not a slow query, then looking at the BIO count before and
after running a slow query might be instructive. (Use select
dbmsinfo('_bio_cnt').)

Roy Hann (rhann at rationalcommerce dot com)
Rational Commerce Ltd.
<a rel="nofollow" style='text-decoration: none;' href="http://www.rationalcommerce.com" target="_blank">www.rationalcommerce.com</a>
"Ingres development, tuning, and training experts"

 >> Stay informed about: Slow Ingres Net / Client 
Back to top
Login to vote
Ingres Forums

External


Since: Oct 20, 2009
Posts: 12



(Msg. 3) Posted: Sat Mar 27, 2010 7:29 am
Post subject: Re: Slow Ingres Net / Client [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

hi im missing this file

OICLFNT.DLL


how can i get it?


--
obstruction
------------------------------------------------------------------------
obstruction's Profile: http://community.ingres.com/forum/member.php?userid=13524
View this thread: http://community.ingres.com/forum/showthread.php?t=4268
 >> Stay informed about: Slow Ingres Net / Client 
Back to top
Login to vote
Chris

External


Since: Jan 25, 2010
Posts: 3



(Msg. 4) Posted: Wed Mar 31, 2010 3:58 pm
Post subject: Re: Slow Ingres Net / Client [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

On Mar 27, 5:29 am, Ingres Forums <info-
ing... DeleteThis @kettleriverconsulting.com> wrote:
> hi im missing this file
>
> OICLFNT.DLL
>
> how can i get it?

That is some powerful zombie powder, to revive a post from Aug 12
2004 Wink

OICLFNT.DLL is a dll from the old (and closed source) version of
Ingres. If you really need it you would have a support contract for
the older version. I would log an issue with Ingres support they can
help id what you need (and _maybe_ dig out the old binaries).

You may be better off rebuilding the application with a recent
version.

Chris
 >> Stay informed about: Slow Ingres Net / Client 
Back to top
Login to vote
Display posts from previous:   
Related Topics:
[Info-Ingres] Ingres 2.6 on Solaris 10: createdb slow - Hi there, I am configuring a new installation of Ingres 2.6 on Solaris 10 zones and seeing some performance issues. In particular, I'm seeing some very slow createdb times which is unusual: Sun V890 (8 cpus @ 1.5 Ghz), 16 Gb RAM, Solaris 10..

[Info-Ingres] IPM slow on Linux - Hi Everyone, Last weekend we migrated our Ingres 2.6 database from an old Tru64 OS to a new Linux Itanium platform, same Ingres version (2.6). Ingres overall is about 5 times faster but IPM is very slow when Loading server list, everything else is fast...

Ingres 2006 Community Edition on Windows, very slow reload - Hi all, it seems that Ingres 2006 is very slow when reloading a database. Example: a database is unloaded, unload takes about 5 minutes and consumes about 1.6 GigaBytes of disk space -> quite good unload performance. The same database will take ov...

Ingres 3.0 client on Windows XP/2000 - We have an Ingres 2.0 server installation on Alpha OpenVMS 7.3-2. We have configured Windows XP clients running Ingres 3.0.2 Ingres/NET to talk to this server. Installation passwords have been implemented (and these work from other servers). We have n...

Ingres client over the Internet - Hi dudes, We have some users running Openroad applications on their PC through a CITRIX session over the Internet. Example : Ingres dbms & citrix server in the US, client located in Malaysia . Not obvious. Correct. But that is the reality. Gues wh...
   Database Forums (Home) -> Ingres All times are: Pacific Time (US & Canada)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum



[ Contact us | Terms of Service/Privacy Policy ]