ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzajq_5.4.0.1/rzajqstoregovex.htm

75 lines
5.1 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="reference" />
<meta name="DC.Title" content="Examples of setting query temporary storage limits" />
<meta name="abstract" content="The temporary storage limit can be specified either in the QAQQINI file or on the Change Query Attributes (CHGQRYA) command." />
<meta name="description" content="The temporary storage limit can be specified either in the QAQQINI file or on the Change Query Attributes (CHGQRYA) command." />
<meta name="DC.Relation" scheme="URI" content="govrle.htm" />
<meta name="DC.Relation" scheme="URI" content="../cl/chgqrya.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="rzajqstoregovex" />
<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>Examples of setting query temporary storage limits</title>
</head>
<body id="rzajqstoregovex"><a name="rzajqstoregovex"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Examples of setting query temporary storage limits</h1>
<div><p>The temporary storage limit can be specified either in the QAQQINI
file or on the <span class="cmdname">Change Query Attributes (CHGQRYA)</span> command. </p>
<div class="section"><p>To set the query temporary storage limit for a job using query
options file QAQQINI, specify QRYOPTLIB parameter on the <span class="cmdname">Change Query
Attributes (CHGQRYA)</span> command to a user library where the QAQQINI
file exists with a valid value set for parameter STORAGE_LIMIT.</p>
<p>To set
the query temporary storage limit on the <span class="cmdname">Change Query Attributes
(CHGQRYA)</span> command itself, specify a valid value for the QRYSTGLMT
parameter. </p>
<p>In the case where a value is specified both on the <span class="cmdname">Change
Query Attributes (CHGQRYA)</span> command QRYSTGLMT parameter and in the
QAQQINI file specified on the QRYOPTLIB parameter, the QRYSTGLMT's
value is used.</p>
<p>To set the temporary storage limit for 100 megabytes
in the current job, you can use the following <span class="cmdname">Change Query Attributes
(CHGQRYA)</span> command: </p>
<pre> CHGQRYA JOB(*) QRYSTGLMT(100) </pre>
<p>If
the user runs any query with an estimated temporary storage consumption equal
to or less than 100 megabytes, the query runs without interruption. If the
estimate is more than 100 megabytes, the CPA4259 inquiry message is sent by
the database. To set or change the query time limit for a job other than
your current job, the CHGQRYA command is run using the JOB parameter. To set
the same limit for job 123456/USERNAME/JOBNAME use the following CHGQRYA command:</p>
<pre>CHGQRYA JOB(123456/USERNAME/JOBNAME) QRYSTGLMT(100)</pre>
<p>This sets the query temporary storage limit to 100 megabytes for job 123456/USERNAME/JOBNAME.</p>
<div class="note"><span class="notetitle">Note:</span> Unlike
the query time limit, there is no system value for temporary storage limit.
The default behavior is to let any queries run regardless of their temporary
storage usage The query temporary storage limit can be specified either in
the INI file or on the <span class="cmdname">Change Query Attributes (CHGQRYA)</span> command.</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="govrle.htm" title="The DB2 Universal Database for iSeries Predictive Query Governor can stop the initiation of a query if the estimated run time (elapsed execution time) or estimated temporary storage for the query is excessive. The governor acts before a query is run instead of while a query is run. The governor can be used in any interactive or batch job on the iSeries. It can be used with all DB2 Universal Database for iSeries query interfaces and is not limited to use with SQL queries.">Set resource limits with the Predictive Query Governor</a></div>
</div>
<div class="relinfo"><strong>Related information</strong><br />
<div><a href="../cl/chgqrya.htm">Change Query Attributes (CHGQRYA) command</a></div>
</div>
</div>
</body>
</html>