ibm-information-center/dist/eclipse/plugins/i5OS.ic.dbmult_5.4.0.1/optov.htm

60 lines
4.0 KiB
HTML

<?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="Optimization overview with DB2 Multisystem" />
<meta name="abstract" content="Distributed queries are optimized at the distributed level and the local level." />
<meta name="description" content="Distributed queries are optimized at the distributed level and the local level." />
<meta name="DC.subject" content="optimization, overview, of distributed queries, query, optimization overview, distributed query, definition, temporary result file, temporary result file, distributed query" />
<meta name="keywords" content="optimization, overview, of distributed queries, query, optimization overview, distributed query, definition, temporary result file, temporary result file, distributed query" />
<meta name="DC.Relation" scheme="URI" content="qqp.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="optov" />
<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>Optimization overview with DB2 Multisystem</title>
</head>
<body id="optov"><a name="optov"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Optimization overview with DB2<sup>®</sup> Multisystem</h1>
<div><p>Distributed queries are optimized at the distributed level and
the local level.</p>
<ul><li>Optimization at the distributed level focuses on dividing
the query into the most efficient steps and determining which nodes process
those steps. The distributed optimizer is distinctive to distributed queries.
The distributed optimizer is discussed in this topic.</li>
<li>Optimization at the local (step) level is the same optimization that occurs
in a nondistributed environment; it is the optimizer with which you are probably
familiar. Local-level optimization is discussed minimally in this topic.</li>
</ul>
<p>A basic assumption of distributed optimization is that the number of records
stored at each data node is approximately equal and that all of the systems
of the distributed query are of similar configurations. The decisions made
by the distributed optimizer are based on the system and the data statistics
of the coordinator node system.</p>
<p>If a distributed query requires more than one step, a temporary result
file is used. A <em>temporary result file</em> is a system-created temporary
file (stored in library QRECOVERY) that is used to contain the results of
a particular query step. The contents of the temporary result file are used
as input to the next query step.</p>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="qqp.htm" title="This topic provides you with some guidelines for designing queries so that they use query resources more efficiently when you run queries that use distributed files.">Query design for performance with DB2 Multisystem</a></div>
</div>
</div>
</body>
</html>