HP3000-L Archives

March 2006, Week 2

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Neil Armstrong <[log in to unmask]>
Reply To:
Neil Armstrong <[log in to unmask]>
Date:
Wed, 8 Mar 2006 12:52:40 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (145 lines)
At 11:42 AM 3/8/2006, Nilesh Patel wrote:
Dear Nilesh,

The fact that the Get was faster over chain has little to do with the 
$lookup, it is
based on the number of reads that have to be done.

All is explained in this article here.

http://www.robelle.com/newsletter/w1998-05.html#getchain

Again holding the first table and converting the other tasks to use
get vs chain may help as well as mentioned yesterday.

Neil


>Hi,
>
>I think that you could be right.
>
>The way we used the $LOOKUP was as follows:
>
>BASE base1,3
>SET STATISTICS ON
>SET DEFER ON
>
>TABLE one,key1,FILE,subf1
>GET set1
>IF $LOOKUP(one=key1)
>EXTRACT field1
>OUT set1out,LINK
>DELETE
>XEQ
>
>Once we changed it to CHAIN, we had an improvement on performance against
>the $LOOKUP. In fact, $Lookup is performing a selection, whereas Chain is
>doing a keyed read.
>
>Do you know how else I could have used $LOOKUP to improve the performance?
>
>Thanks.
>
>Nilesh.
>
>
>
>
>
>Internet
>[log in to unmask]@RAVEN.UTC.EDU - 07/03/2006 19:53
>
>Please respond to [log in to unmask]
>Sent by:        [log in to unmask]
>To:     HP3000-L
>cc:
>Subject:        Re: [HP3000-L] Help with suprtool
>
>
>the $LOOKUP function will likely speed things up a great deal
>
>Regards,
>
>Judythe La Londe
>
>
>Nilesh Patel <[log in to unmask]> wrote:
>Hi,
>
>Is there a way to improve the following suprtool code:
>
>BASE base1,3
>SET STATISTICS ON
>SET DEFER ON
>
>TABLE one,key1,FILE,subf1
>CHAIN set1,key1=one
>EXTRACT field1
>OUT set1out,LINK
>DELETE
>XEQ
>
>TABLE two,field1,FILE,set1out
>CHAIN set2,field1=two
>DELETE
>OUTPUT $NULL
>XEQ
>
>TABLE three,key1,FILE,subf1
>CHAIN set3,key1=three
>DELETE
>OUTPUT $NULL
>XEQ
>
>
>The SUBF1 file is a subfile created by a QTP with the parent details.
>
>Thanks in advance.
>
>Nilesh Patel.
>
>
>This message and any attachments (the "message") is
>intended solely for the addressees and is confidential.
>If you receive this message in error, please delete it and
>immediately notify the sender. Any use not in accord with
>its purpose, any dissemination or disclosure, either whole
>or partial, is prohibited except formal approval. The internet
>can not guarantee the integrity of this message.
>BNP PARIBAS (and its subsidiaries) shall (will) not
>therefore be liable for the message if modified.
>
>---------------------------------------------
>
>Ce message et toutes les pieces jointes (ci-apres le
>"message") sont etablis a l'intention exclusive de ses
>destinataires et sont confidentiels. Si vous recevez ce
>message par erreur, merci de le detruire et d'en avertir
>immediatement l'expediteur. Toute utilisation de ce
>message non conforme a sa destination, toute diffusion
>ou toute publication, totale ou partielle, est interdite, sauf
>autorisation expresse. L'internet ne permettant pas
>d'assurer l'integrite de ce message, BNP PARIBAS (et ses
>filiales) decline(nt) toute responsabilite au titre de ce
>message, dans l'hypothese ou il aurait ete modifie.
>
>
>* To join/leave the list, search archives, change list settings, *
>* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
>
>
>
>---------------------------------
>Yahoo! Mail
>Use Photomail to share photos without annoying attachments.
>
>* To join/leave the list, search archives, change list settings, *
>* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
>
>* To join/leave the list, search archives, change list settings, *
>* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2