ibm-information-center/dist/eclipse/plugins/i5OS.ic.dbp_5.4.0.1/rbafoperfc.htm

62 lines
4.2 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Performance considerations" />
<meta name="abstract" content="This topic includes tips for the best performance of join logical files." />
<meta name="description" content="This topic includes tips for the best performance of join logical files." />
<meta name="DC.subject" content="improving, performance, suggestions" />
<meta name="keywords" content="improving, performance, suggestions" />
<meta name="DC.Relation" scheme="URI" content="rbafojoincons.htm" />
<meta name="DC.Relation" scheme="URI" content="rbafoapdyn.htm" />
<meta name="DC.Relation" scheme="URI" content="rbafoshrap.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbafoperfc" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Performance considerations</title>
</head>
<body id="rbafoperfc"><a name="rbafoperfc"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Performance considerations</h1>
<div><p>This topic includes tips for the best performance
of join logical files. </p>
<div class="p">You can do the following things to improve the performance of join logical
files: <ul><li>If the physical files you join have a different number of records, specify
the physical file with fewest records first (first parameter following the
JOIN keyword).</li>
<li>Consider using the DYNSLT keyword. </li>
<li>Consider describing your join logical file so it can automatically share
an existing access path. <div class="note"><span class="notetitle">Note:</span> Join logical files always have access paths
using the second field of the pair of fields specified in the JFLD keyword.
This field acts like a key field in simple logical files. If an access path
does not already exist, the access path is implicitly created with immediate
maintenance.</div>
</li>
</ul>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbafojoincons.htm" title="These topics include the performance and integrity considerations for join logical files. They also provide a summary of rules for join logical files.">Join logical file considerations</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rbafoapdyn.htm" title="With the dynamic select/omit operation, when a program reads records from the file, the system only returns those records that meet the select/omit values. That is, the actual select/omit processing is done when records are read by a program, rather than when the records are added or changed.">Dynamic select/omit</a></div>
<div><a href="rbafoshrap.htm" title="When two or more files are based on the same physical files and the same key fields in the same order, they automatically share the same keyed sequence access path. When access paths are shared, the amount of system activity required to maintain access paths and the amount of auxiliary storage used by the files is reduced.">Use existing access paths</a></div>
</div>
</div>
</body>
</html>