🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.database.ado
Article #5261

ADO generating LOTS of page faults

#5261
From: PS
Date: Wed, 27 Jun 2001 15:44
23 lines
2066 bytes
I have a very simple app which allows viewing of ADO tables and running of
queries.
It uses TADOConnection and TADOQuery components and whenever a select query
is run, I get lots of page faults, particularly if the query is run over and
over again. An update query generates significantly less page faults.
e.g. a simple select * query into an Access Database with 6 records in a
single table generates about 250 page faults if the query run once. If
repeatedly run it generates over a thousand.

With the Borland Database Explorer using ODBC there are about 15-20 page
faults per select query.

The reason I tested this is that I have a service which polls a database
every 5 seconds and noticed that page faults were getting into the millions
after a few hours.

The page faults are 'soft', that is the data is not in the Working Set but
still in memory, not paged to disk. I have tried increasing the Working Set
size but it makes no difference.

Any assistance appreciated,

Paul Stables.
Technical Details
Message-ID: <9hcuvq$8hd$1@newsreaderm1.core.theplanet.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!btnet-peer0!btnet-peer!btnet!diablo.theplanet.net!news.theplanet.net!newspost.theplanet.net!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 10698b,65a22ae90167f7ef,start
X-Google-Attributes: gid10698b,public
X-Google-ArrivalTime: 2001-06-27 08:44:25 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!btnet-peer0!btnet-peer!btnet!diablo.theplanet.net!news.theplanet.net!newspost.theplanet.net!not-for-mail
From: "PS" <paul@nospam.stables1.freeserve.co.uk>
Newsgroups: borland.public.cppbuilder.database.ado
Subject: ADO generating LOTS of page faults
Date: Wed, 27 Jun 2001 16:44:35 +0100
Organization: Customer of Energis Squared
Lines: 27
Message-ID: <9hcuvq$8hd$1@newsreaderm1.core.theplanet.net>
NNTP-Posting-Host: 195.92.39.67
X-Trace: newsreaderm1.core.theplanet.net 993656634 8749 195.92.39.67 (27 Jun 2001 15:43:54 GMT)
NNTP-Posting-Date: 27 Jun 2001 15:43:54 GMT
X-Complaints-To: abuse@theplanet.net
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400